使用VS+opencv+canny算子进行图像的边缘提取,Canny算子可以把找到的边缘点的位置与灰度变化最大的像素点的位置重合,并且能够区分伪边缘,边缘检测的目的是提取目标物体的精边界,识别精边界是在目标体的像素级精度也就是粗边界的基础上进行的,所以粗边界的精度直接影响了精边界的精度。传统对粗边界的检测大多采用Canny算法。相比于以上介绍的几种经典边缘检测算子,Canny算子有更好的信噪比和检测精度。但仍存在一定的不足,传统的Canny算子在对图像进行去噪处理时采用的高斯滤波器需要人为设定滤波器需要的参数σ,在实际检测过程中,σ值不能很好的控制导致在边缘精度和完整性方面不能达到两者兼得。导致提取的粗边界模糊,不准确,很难保证边界具有唯一性和连续性。
2023-02-21 20:31:07
1KB
ccc
1