The invention provides a non-destructive counting method based on the number of corn ears in computer vision, which belongs to the technical field of image recognition. The method mainly includes: preparation steps, video sampling steps, video analysis steps, picture fitting steps, picture filtering steps, picture numbering steps, picture processing steps and calculation processing steps. The invention provides a non-destructive counting method based on the number of corn ears by computer vision, which can quickly and accurately calculate the number of corn grains on a corn stick when measuring the yield of corn, save a lot of manual operation, convenient application, accurate calculation results, fast calculation process, improve the efficiency of corn production measurement and reduce the labor cost.
【技术实现步骤摘要】
一种基于计算机视觉玉米穗粒数的无损计数方法
本专利技术涉及一种基于计算机视觉玉米穗粒数的无损计数方法,属于图像识别
技术介绍
玉米测产是在收获前,提前对产量进行预测,目的是帮助种植户及早的提供产量信息,方便更好的制定收获、仓储、运销、加工等工作的计划方案。同时也是评价玉米品种质量的重要依据。玉米测产需要数出单个玉米棒的玉米粒个数,只能依靠人工完成,工作量大、耗时长,而且还不能保证准确率。目前,缺少一个快速、准确的玉米粒计数方法。
技术实现思路
本专利技术为了解决上述问题,提出了一种基于计算机视觉玉米穗粒数的无损计数方法,包括如下步骤:步骤1,在玉米棒表面沿长度方向在玉米粒间隙作细色带标记,然后放入装有滑石粉的容器中搅拌至滑石粉均匀覆盖在玉米棒上;步骤2,匀速旋转玉米棒,摄像头沿水平方向对玉米棒拍摄视频;步骤3,将步骤2拍摄的视频解析为多张图片,并为图片编号;步骤4,将步骤3获取的图片按编号排序,使用图片拟合技术生成全景图片;步骤5,根据色带筛选将步骤4中不完整的全景图片去除;步骤6,提取步骤5中的完整的全景图片,将全景图片进行拆分,重新生成作为完整图片;步骤7,将步骤6中每张完整图片按重新编号的顺序识别,对每张完整图片进行处理,并算出每张完整图片中玉米棒上玉米粒的个数;步骤8,将步骤7中所有完整图片得到的玉米粒个数进行取平均数计算,得到玉米粒最终个数。上述的基于计算机视觉玉米穗粒数的无损计数方法,所述步骤7包括如下步 ...
【技术保护点】
1.一种基于计算机视觉玉米穗粒数的无损计数方法,其特征在于,包括如下步骤:/n步骤1,在玉米棒表面沿长度方向在玉米粒间隙作细色带标记,然后放入装有滑石粉的容器中搅拌至滑石粉均匀覆盖在玉米棒上;/n步骤2,匀速旋转玉米棒,摄像头沿水平方向对玉米棒拍摄视频;/n步骤3,将步骤2拍摄的视频解析为多张图片,并为图片编号;/n步骤4,将步骤3获取的图片按编号排序,使用图片拟合技术生成全景图片;/n步骤5,根据色带筛选将步骤4中不完整的全景图片去除;/n步骤6,提取步骤5中的完整的全景图片,将全景图片进行拆分,重新生成作为完整图片;/n步骤7,将步骤6中每张完整图片按重新编号的顺序识别,对每张完整图片进行处理,并算出每张完整图片中玉米棒上玉米粒的个数;/n步骤8,将步骤7中所有完整图片得到的玉米粒个数进行取平均数计算,得到玉米粒最终个数。/n
【技术特征摘要】
1.一种基于计算机视觉玉米穗粒数的无损计数方法,其特征在于,包括如下步骤:
步骤1,在玉米棒表面沿长度方向在玉米粒间隙作细色带标记,然后放入装有滑石粉的容器中搅拌至滑石粉均匀覆盖在玉米棒上;
步骤2,匀速旋转玉米棒,摄像头沿水平方向对玉米棒拍摄视频;
步骤3,将步骤2拍摄的视频解析为多张图片,并为图片编号;
步骤4,将步骤3获取的图片按编号排序,使用图片拟合技术生成全景图片;
步骤5,根据色带筛选将步骤4中不完整的全景图片去除;
步骤6,提取步骤5中的完整的全景图片,将全景图片进行拆分,重新生成作为完整图片;
步骤7,将步骤6中每张完整图片按重新编号的顺序识别,对每张完整图片进行处理,并算出每张完整图片中玉米棒上玉米粒的个数;
步骤8,将步骤7中所有完整图片得到的玉米粒个数进行取平均数计算,得到玉米粒最终个数。
2.根据权利要求1所述的一种基于计算机视觉玉米穗粒数的无损计数方法,其特征在于,所述步骤7包括如下步骤:
步骤7.1,对原始图像进行色彩空间变换,将BGR图像变换成灰度图,然后进行通道分离,选择合适的通道作为输入图像;
步骤7.2,对步骤7.1输入单通道图像进行滤波,利用高斯滤波去除正态分布噪声、中值滤波去除椒盐噪声、形态学滤波填充或扩大空洞;
步骤7.3,对步骤7.2滤波后的图像二值化,使用均值为阈值或者自定义阈值;
步骤7.4,对步骤7.3二值化图像形态学滤波,填充空...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。