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

canny算法程序

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

代码说明:

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

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

发表评论

0 个回复

  • 里面有一对定点FFT和IFFT,Hanning window,内含有1024
    里面有一对定点FFT和IFFT算法,Hanning window,内含有1024-point正弦系数(已进行定标),可支持2^n(n
    2022-03-29 21:31:32下载
    积分:1
  • 先序遍历非递归 #define maxsize 100 typedef struct { Bitree Elem[maxsize] int top }SqS...
    先序遍历非递归算法 #define maxsize 100 typedef struct { Bitree Elem[maxsize] int top }SqStack void PreOrderUnrec(Bitree t) { SqStack s StackInit(s) p=t while (p!=null !StackEmpty(s-preorder non- recursive algorithm# define maxsize 100 typedef struct (Bitree Elem [maxsize]) int top SqStack void PreOrderUnrec (Bitree t) (SqStack s StackInit (s) p = t while (p! = Null! StackEmpty (s
    2022-12-23 05:40:03下载
    积分:1
  • 韩信点兵
    韩信点兵 -----------中国剩余定理-Hanshin Soldiers----------- Chinese Remainder Theorem
    2022-04-12 05:16:03下载
    积分:1
  • SystemC示例 全加器代码
    System C是一种软/硬件协同设计语言,一种新的系统级建模语言。它包含了一系列C++的类和宏,并且提供了一个事件驱动的模拟核,使得系统的设计者能够用C++的词法模拟并行的进程,特别是在SoC系统中。 这是SystemC全加器的一个例子,可以使用Linux中的g++编译
    2022-03-18 07:24:26下载
    积分:1
  • 一元线性回归,数值分析方面可参考
    一元线性回归,数值分析方面可参考-one yuan linear regression, numerical analysis can look at the reference
    2022-03-20 17:59:50下载
    积分:1
  • 8路PPM信号解码
    我自己写的多路PPM信号,并行输入转串行输出。最多支持8路PPM信号同时输入,解码后,变成单线串行输出。实时转换。使用STM8S105  8位单片机,价格便宜。串行输出后接主控MPU,大大节约MPU资源。可应用在无线电接收机,各种飞控等等。
    2023-01-12 00:15:04下载
    积分:1
  • 基于形态学与阀值分割道路提取
    基于形态学开闭操作的道路提取,首先基于图像分割,再利用形态学的开闭操作进行提取。
    2023-08-06 06:25:03下载
    积分:1
  • 关于计几何中的一些与多边行有关的,包括点线与多边形关系等等。...
    关于计算几何中的一些与多边行有关的算法,包括点线与多边形关系等等。-Computational geometry on some trip with multilateral algorithms, including the relationship between points, lines and polygons and so on.
    2022-01-28 13:47:38下载
    积分:1
  • 瓦斯浓度报警系统源码
    这是一个关于瓦斯浓度报警系统的源码,主要功能是当瓦斯浓度超过设定值时就会报警,功能很简单,可以在proteus上仿真看看结果!
    2022-03-03 15:34:33下载
    积分:1
  • 逆向最大匹配java
    这是用java实现的逆向最大匹配的一个小程序,我做了一些注释。词典比较简单,这点有些对不起观众了。希望大家用php或者是sql实现更庞大的字典。字符匹配的最大长度是3,还没有做出一个可以使用随便长度的匹配的算法。这也是笔者的局限所在,希望看到的大侠们可以加上自己的一些绵薄之力把这个小程序继续完善一下,让大家更好的学习这个算法。
    2022-08-02 11:49:09下载
    积分:1
  • 696518资源总数
  • 106242会员总数
  • 10今日下载