传统Canny算子在边缘检测和连接时,高低阈值由人工经验选定,缺乏自适应性,无法根据外部环境的变化,实时改变高低阈值.针对这一问题,本文提出一种利用基本全局阈值分割算法改进的Canny算子,并将其应用在编织布疵点检测系统中.通过检测系统自动适应外界条件以取得待检测图像的边界信息,最大程度地减少了因人为确定阈值而造成编织布边缘信息检测结果不准确的问题.实验结果表明:改进后的方法相对于传统方法,检测时间虽略有增加,但检测出的边缘像素明显增多,在边缘像素连接方面效果更好,且能在一定程度上抑制了假边缘,提高了Canny算子在织物疵点边缘检测上的准确性和自适应性.
全局闽值分割 边缘检测 改进Canny算子 python-OpenCV