canny 算法学习

原创 2007年09月23日 20:59:00
        Canny算子的设计步骤如下:


  1)用高斯滤波器对图像滤波,去除图像中的噪声。


  2)用高斯算子的一阶微分对图像进行滤波,得到每个象素梯度的大小|G|和方向θ


  
  


其中:f为滤波后的图像。


  3)对梯度进行“非极大抑制”


  梯度的方向可以被定义为属于4个区之一,各个区用不同的邻近象素来进行比较,以决

定局部极大值。


  4)对梯度取2次阈值得T1T2T1=0.4*T2。把梯度值小于T1的象素灰度

值设为0,得到图像1。然后把梯度值小于T2的象素灰度设为0,得到图像2。由于图像

2的阈值较

高,去除了大部分噪声,但同时也损失了有用的边缘信息。而图像1的阈值较低,保留了较

多的信息。可以以图像2为基础,图像1为补充来连接图像。


  5)连接边缘的具体步骤如下:


  ①对图像2进行扫描,当遇到一个非零灰度的象素P时,跟踪以P为开始点的轮廓线,

直到该轮廓线的终点Q


  ②考察图像1与图像2Q点位置对应的Q′的8邻近区域。如果在Q′点的8邻近区域中有非零象素R′存在,则将其包括到图像2中,作为R点。从R开始,重复第

①步,直到在图像1和图像2中都无法继续为止。


  ③当完成对包含P的轮廓线的连接之后,将这条轮廓线标记为已访问。回到第①步,寻

找下一条轮廓线。
  
④重复①、②、③,直到图像2中找不到新轮廓线为止。
 

Canny算法的Matlab实现(转)

1.Canny算法的目标是找到一个最优的边缘检测算法,最优边缘检测的含义是: (1)最优检测:算法能够尽可能多地标识出图像中的实际边缘,漏检真实边缘的概率和误检非边缘的概率都尽可能小; (2)最优...
  • qq_23851075
  • qq_23851075
  • 2016年11月28日 16:07
  • 1518

Canny 算法

 本文转自:http://blog.csdn.net/black_small/article/details/9812905 边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数...
  • Sunshine_in_Moon
  • Sunshine_in_Moon
  • 2015年04月25日 15:24
  • 1299

opencv中canny算法理解

opencv canny的应用详解参见: http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/canny_detector/canny_dete...
  • viewcode
  • viewcode
  • 2012年07月23日 17:05
  • 4686

Canny算法解析,opencv源码实现及实例

参考: http://baike.baidu.com/link?url=tkyXCTmiihKboar3IQ7yo-ECZK95tq2Bn02H1aKwGdt00xrbfD6Lezzjk5ArZF0l...
  • piaoxuezhong
  • piaoxuezhong
  • 2017年04月12日 09:56
  • 1395

canny算法代码实现

#include "core/core.hpp" #include "highgui/highgui.hpp" #include "imgproc/imgproc.hpp" #...
  • weicao1990
  • weicao1990
  • 2017年03月26日 15:32
  • 262

Canny边缘检测算法

Canny边缘检测算法的步骤:
  • d14665
  • d14665
  • 2014年11月25日 12:49
  • 1092

canny算子四部曲之二(求梯度)

梯度求法和sobel之类的算子雷同,甚至更简单,就是一个离散差分,不清楚的童鞋可以百度,一大堆资料呢,从源码也可清晰的看出原理。 // 方向导数,求梯度 /* * @parameter sz...
  • crzy_sparrow
  • crzy_sparrow
  • 2011年11月22日 09:52
  • 4405

算法解剖系列-Canny边缘检测原理及实现

Canny边缘检测原理及Matlab实现
  • liuzhuomei0911
  • liuzhuomei0911
  • 2016年05月08日 14:38
  • 7142

canny算子原理

转自:http://blog.csdn.net/xiajun07061225/article/details/6926108 Canny边缘检测算法一直是边缘检测的经典算法。下面详细介绍Cann...
  • luoru
  • luoru
  • 2015年10月10日 13:19
  • 11142

图像基本变换---Canny边缘检测算法

本文详细介绍了经典Canny边缘检测的算法实现,并给出了完整程序 DEMO的下载链接,跟大家分享一下,希望大家喜欢!...
  • bravebean
  • bravebean
  • 2016年05月13日 08:52
  • 822
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:canny 算法学习
举报原因:
原因补充:

(最多只允许输入30个字)