当前位置:主页 > 论文百科 > 论文创新 >

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

发布时间:2016-07-02 03:20

  本文关键词:sobel算子,由笔耕文化传播整理发布。


Sobel卷积因子为:

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

具体计算如下:

图像的每一个像素的横向及纵向灰度值通过以下公式结合,来计算该点灰度的大小:

 

通常,为了提高效率使用不开平方的近似值:

 

然后可用以下公式计算梯度方向:

 

若图像为: 

 

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

则使用近似公式的计算的结果为:

 

 

Sobel算子另一种形式是各向同性Sobel(Isotropic Sobel)算子,也有两个,一个是检测水平边沿的,另一个是检测垂直边沿的 。各向同性Sobel算子和普通Sobel算子相比,它的位置加权系数更为准确,在检测不同方向的边沿时梯度的幅度一致。将sobel算子矩阵中的所有2改为根号2,,就能得到各向同性Sobel的矩阵。

  由于Sobel算子是滤波算子的形式,用于提取边缘,可以利用快速卷积函数, 简单有效,因此应用广泛。美中不足的是,Sobel算子并没有将图像的主体与背景严格地区分开来,即sobel算子没有严格地模拟人的视觉生理特征,所以提取的图像轮廓有时并不能令人满意。

 

 

 

参考:

 

除此之外:由于基础核具有关于0,0,0所在的中轴正负对称,所以通过对基础核的旋转,和图像做卷积,可以获得灰度图的边缘图,同时消去旋转角方向+180°上的边缘,迭代多个方向即可消去多个方向的边缘,但是为消去的边缘会加倍。

基础核:

0°

-1

0

1

-2

0

2

-1

0

1

 

旋转后的核(顺时针为正)

 

45°

-2

-1

0

-1

0

1

0

1

2

 90°

-1

-2

-1

0

0

0

1

2

1

 135°

0

-1

-2

1

0

-1

2

1

0

180°

1

0

-1

2

0

-2

1

0

-1

 225°

2

1

0

1

0

-1

0

-1

-2

                  

 

 

 

  270°

1

2

1

0

0

0

-1

-2

-1

 

原图:

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

                

 结果图如下,按0°,45°,90°,135°,180°,225°,270°排序

 

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

 

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

 

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

 

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

 

log算子_roberts算子_YanMY2012的专栏(若有侵犯,请您指出,我会删档)

 

代码如下:

 

 

#include "cv.h"
#include "cxmisc.h"
#include "highgui.h"
#include <vector>
#include

  本文关键词:sobel算子,由笔耕文化传播整理发布。



本文编号:64863


本文链接:https://www.wllwen.com/wenshubaike/shangbiaozhuanli/64863.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户83e07***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com