登录
首页 » 算法 » canny算法程序

canny算法程序

于 2022-09-30 发布 文件大小:164.00 kB
0 78
下载积分: 2 下载次数: 1

代码说明:

1986 年 Canny 在麻省理工的硕士论文中提出了 Canny 边缘检测算子[10]。Canny算子是一个具有滤波、增强以及检测的多阶段优化算子,它具有很好的边缘检测的性能。得到了越来越广泛的应用。 Canny 考查了以前的边缘检测算子和边缘检测的应用,发现尽管这些算子的应用出现在了不同的领域中,但是他们都有一些共同的要求:[3] (1)好的检测效果,也就是说对边缘的错误检测要尽可能的低:在图像的边缘出现的地方检测结果中必须有,而且不能出现虚假边缘。在所有使用边缘检测做更深入的研究工作的系统中,它的性能都依赖于边缘检测的误差。 (2)对边缘的定位要准确:标记出来的边缘位置要和图像的真正边缘的中心位置充分的接近。 (3)对同一个边缘要有低的响应次数。即单个边缘产生多个响应的概率要尽可能的低,而且对虚假边缘的响应要尽可能的抑制。 这就是 Canny 提出来的三准则。他是第一个明确的提出这三条准则并且完整的解决了这三个问题的人。他将上述原则用数学表达式表示出来,然后利用优化理论得到最优边缘检测的模板。 Canny 算子实现检测边缘的步骤如下: (1) 用高斯滤波器平滑图像。 (2) 计算平滑后的图像的梯度幅值和方向。 (3) 对梯度幅值采用非极大值抑制,其过程为找出图像梯度中的局部极大值点,把其他非极大值点置零而得到细化的边缘。 (4)用双阈值算法检测和连接边缘 

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • matlab编写的流体计和传热程序
    matlab编写的流体计算和传热程序-Matlab calculations prepared by the fluid and heat transfer procedures
    2022-02-14 14:12:44下载
    积分:1
  • 正态分布 normal VBA 代码
    应用背景用于计算正态分布的累积分布函数和逆函数,可转化为其他语言。用于可靠性分析和数理统计关键技术正态分布是应用统计中最为广泛使用的一个分布,此算法可给数据分析相关人员开发工具时参考。
    2022-01-31 07:07:11下载
    积分:1
  • 自己编的一个教师课程匹配程序,实现对教师新学期任课的指派。...
    自己编的一个教师课程匹配程序,实现对教师新学期任课的指派。-their series matching a teacher training program, realized the new semester of teachers assigned to the classroom.
    2022-02-07 01:40:14下载
    积分:1
  • 形态学处理
    腐蚀– 腐蚀是一种消除边界点,使边界向内部收缩的过程。– 可以用来消除小且无意义的物体 膨胀–膨胀是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。–可以用来填补物体中的空洞
    2022-08-13 13:13:17下载
    积分:1
  • 数值处理源代码
    数值处理算法源代码-numerical algorithm source code
    2022-04-12 19:01:13下载
    积分:1
  • matlab实现任意十进制和二进制的转换
    matlab实现任意十进制和二进制的转换-matlab to achieve arbitrary decimal and binary conversion
    2022-12-07 21:50:03下载
    积分:1
  • An extensible math parser
    An extensible math parser
    2023-05-04 13:10:03下载
    积分:1
  • 温度PID控制
    温度控制PID调节,大家可以参考参考,用的是增量式PID调节方法,温控精度可以达到0.1摄氏度,具体我也不多说,Ki=KpT/Ti=0.8,微分系数Kd=KpTd/T=0.8,Td=0.0002,根据实验调得的结果确定这些参数
    2023-03-13 01:00:04下载
    积分:1
  • SPH无网格光滑粒子源代码
    格子Boltzmann方法是最近十几年来国际上发展起来的一种流体系统建模和模拟新方法,其思路与传统的流体模拟方法完全不同,具有许多常规方法所不具有的优势。本代码采用格子Boltzmann方法模拟泊肃叶流,边界条件用平衡态外推法,
    2022-02-07 22:14:19下载
    积分:1
  • 回溯的m着色问题,用bool方阵(方阵阶数表示点数)表示两点是否邻接。结果实现出所有颜色数小于m的着色方...
    回溯法的m着色问题,用bool方阵(方阵阶数表示点数)表示两点是否邻接。结果实现出所有颜色数小于m的着色方法-retroactive law m coloring problems, bool Matrix (Matrix said the order points), whether adjacent 2:00. The results achieved in all colors of a few less than the colored m
    2022-02-22 05:13:49下载
    积分:1
  • 696519资源总数
  • 104213会员总数
  • 20今日下载