您的位置:首页 > 其它

机器视觉.边缘检测

2017-05-03 18:53 92 查看
矩阵相乘

左取行,右取列,行列相乘再相加,得到输出矩阵

如果矩阵沿中点对称,矩形平方为0矩阵

边缘检测算法:

1.滤波

导数对噪声敏感,滤除噪声,使导数平滑变化

2.增强

增强边缘的像素差

3.求导

求依靠图像像素变化的一阶二阶导数

3.检测

通过像素阈值检测导数,提取特征

Canny算子

1.消除噪声:用高斯滤波器卷积降噪

2.计算导数:根据像素之间的高度差,求导近似到四个可能的方向

3.计算区域:计算像素差相同区域的范围

4.提取边缘区域:根据像素差提取边缘区域

5.过滤低阈值边:根据像素差高低阈值,提取高阈值的边、和高阈值区域连接的中阈值边

Sobel算子

对每个点求导,不同阶数提取的不同特征

每个点:

1.和内核相乘,计算x,y方向的导数Gx,Gy

如果矩阵一个方向的值没变化,和这个方向对称的一个矩阵相乘,求到的矩阵沿中点对称,矩阵平方得到矩阵值为0

2.计算每个点的导数:Gi=Gx平方+Gy平方,求根

Laplace算子

对每个点计算二阶导数,是Sobel算子的一个例子
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: