基于机器视觉的玉米穗行数自动检测算法设计
——
编者按:该算法主要用于玉米室内考种时穗行数的自动检测。执行时,首先获取玉米穗横断面图像,然后提取出玉米穗的边缘;接着用质心法提取圆心,计算边缘到圆心的距离和角度,在0~2pi上画出一周的角度-半径曲线图;最后对角度-半径曲线图进行最小值滤波器滤波,并统计极小值的个数即是玉米穗的行数。本算法实施成本低,测量玉米穗行数快速、准确、稳定,为机器视觉在玉米考种系统下的应用提供了有效参考。
整个预处理的效果图如图3和图4所示。
本文引用地址:https://www.eepw.com.cn/article/247460.htm

3 图像特征提取
3.1 边缘检测
通过区域分割,已经把图像分割成很多个区域,其中有我们需要的玉米穗边缘,也存在很多噪声。从这些噪声中如何正确地提取出我们需要的边缘是这一步算法要完成的工作。

图像边缘检测的方法有很多,本算法中边缘检测的工作原理是:检测的图像已是二值图像用0和1来表示,当检测到的是0时就给它赋值为0,当检测到的是1且其周围的数值还是1时就给它赋值0,当检测到的是1但其周围的数值有1还有0时就给它赋值为1,这样就将玉米穗图像边缘检测出来,并将边缘用数值1来表示,其余部分用0来表示。
边缘检测完成后,图像变成二值图像,背景为0,图像边缘为1,因此在0和1的交接处形成边缘。效果如图6所示。

评论