canny算子

canny算子处理流程

1.进行高斯滤波,平滑图像,滤除噪声;
2.计算图像每个像素点的梯度强度和方向;
3.应用非极大值(Non-Maximum Suppression)抑制,用以消除边缘检测带来的杂散效应;
4.应用双阈值(Double-Threshold)检测来确定真实和潜在的边缘;
5.通过孤立弱边缘来完成最终的边缘检测。

形态学图像处理

二值图像的基本形态学运算
腐蚀
通过卷积核对图像进行遍历,收缩图像大小,将卷积核运算结果赋值给目标像素(min/max),实现目标图像的腐蚀。
腐蚀后边缘缩小,连接部分分离开来,目标部分向内收缩
膨胀
通过卷积核对图像进行遍历,扩充图像大小,将卷积核运算结果赋值给目标像素(min/max),实现目标图像的膨胀。
膨胀过后边缘扩大,变得棱角变得相对平滑。靠近的部分能够连接起来