一种香菇菌棒智能分级系统及分级方法技术方案

技术编号:31793802 阅读:31 留言:0更新日期:2022-01-08 10:53
本发明专利技术涉及一种香菇菌棒智能分级系统及分级方法,本发明专利技术由单片机控制电动转盘带着菌棒旋转,由工业摄像头实时采集菌棒表面图像,由红外温度传感器实时采集菌棒表面温度和环境温度,由计算机对所有图像利用深度学习神经网络YOLOv4对香菇进行识别,利用改进的多目标跟踪算法DeepSort对香菇进行跟踪,最后得到菌棒上香菇数量、香菇重叠率、香菇颜色、香菇菌盖平均面积、菌棒表面平均温度和环境平均温度等特征参数,并将这些特征参数输入菌棒分级模型得到香菇菌棒的等级。本发明专利技术首次提出并实现YOLOv4和DeepSort相关联跟踪香菇并不跟丢的新方法,成功建立第一套全自动、多参数和高精度提取香菇菌棒表型参数并实现菌棒智能分级的系统。的系统。的系统。

【技术实现步骤摘要】
一种香菇菌棒智能分级系统及分级方法


[0001]本专利技术属于机器视觉检测技术,涉及一种能够动态检测菌棒表面生长的香菇数量、香菇重叠率、香菇颜色、香菇菌盖平均面积、菌棒表面平均温度、菌棒环境平均温度等特征参数,再根据这些参数建立菌棒分级模型,进行菌棒智能分级的系统及分级方法。

技术介绍

[0002]香菇的产量与品质直接影响农民的收入,众多学者对在香菇栽培过程中影响香菇生长的因素进行了研究。香菇依靠菌棒提供养分健康生长,菌棒上是否存在香菇重生(重叠)的现象、菌棒上生长的香菇数量、菌棒的表面平均温度、单个菌棒上的香菇平均菌盖面积、香菇菌盖颜色对香菇的产量和品质有显著影响。同时以上性状也反映了菌棒的质量等级。挑选一个良好的菌棒作为香菇培养基能够减少香菇重生,增加出菇率等提高香菇的产量和品质。目前,检测菌棒上的香菇数量、判断菌棒上的香菇是否有重生的现象、对菌棒上的香菇进行品质分析还是依靠人工来进行统计,人工统计的方法效率较低并且受主观因素影响较大,无法准确对菌棒生长质量的好坏进行分级。
[0003]汪威等提出了一种基于机器视觉的去柄鲜香菇智能分本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种香菇菌棒智能分级系统,其特征在于:包括暗箱、驱动器、电动转盘、夹紧装置、工业摄像头、亚克力板、光源、红外温度传感器、单片机、计算机、人机交互界面;所述光源与红外温度传感器分别安装于暗箱的两侧,所述工业摄像头固定在透明的亚克力板上安装于光源前面,所述电动转盘安装于暗箱底部且位于工业摄像头和红外温度传感器之间,所述夹紧装置固定在暗箱顶部,所述计算机分别与红外温度传感器和单片机相连;所述电动转盘和夹紧装置用于固定香菇菌棒,所述光源由两根调光灯管组成,用于为图像采集提供均匀的照明;所述人机交互界面具有新建、保存、打开、启动、测试、控制等功能,同时有香菇数量显示、香菇重生数目显示、香菇重生率显示、香菇菌棒平均温度显示、环境平均温度显示、跟踪结果显示、跟踪位置信息显示、菌棒等级显示等功能。2.根据权利要求1所述的一种香菇菌棒智能分级系统,其特征在于:所述电动转盘固定在暗箱底板上,夹紧装置固定在暗箱顶部,夹紧装置与电动转盘之间的高度根据菌棒的长度可调;工业摄像头固定在透明的亚克力板上安装于调光灯管前面,实时采集菌棒表面图像;红外温度传感器固定在调光灯管对面的暗箱一侧,正对着菌棒,实时采集菌棒表面温度和环境温度。3.根据权利要求1所述的一种香菇菌棒智能分级系统,其特征在于:所述人机交互界面使用PyInstaller进行封装成为EXE可执行文件,使香菇菌棒分级方法可在任意计算机上使用,且不需要配置深度学习环境。4.根据权利要求1所述的一种香菇菌棒智能分级系统的分级方法,其特征在于,包括以下步骤:步骤1,打开光源、单片机和暗箱门,将香菇菌棒固定于电动转盘和夹紧装置之间,关上暗箱门;步骤2,打开计算机和人机交互界面,启动系统,操作者通过人机交互界面发指令给单片机,单片机通过驱动器控制电动转盘夹紧菌棒旋转,同时,工业摄像头连续采集菌棒表面图像,红外温度传感器连续采集菌棒表面温度和环境温度;步骤3,所述计算机实时接收图像数据,图像处理方法使用深度学习神经网络YOLOv4对菌棒上的香菇进行识别,运用多目标跟踪算法DeepSort跟踪识别到的每一个香菇,在识别和跟踪期间实时提取香菇面积、香菇颜色、香菇重叠率、菌棒表面温度、环境温度等特征参数;步骤4,电动转盘旋转一周后停止,将上述步骤3得到的所有数据进行进一步处理得到菌棒上的香菇数量、香菇重叠率、香菇颜色、香菇菌盖平均面积、菌棒表面平均温度和环境平均温度等特征参数,并将以上处理后的特征参数输入菌棒分级模型计算香菇菌棒的等级;步骤5,将步骤4得到的特征参数显示在所述人机交互界面上,并保存至指定的EXCEL文件中。5.根据权利要求4所述的一种香菇菌棒智能分级系统的分级方法,其特征在于:所述步骤3中,YOLOv4中CSPDarkNet53网络的激活函数为LeakyRelu,并删除了神经网络显示部分代码;改进之前的网络处理速度为0.339s/帧,改进之后的网络处理速度为0.227s/帧。6.根据权利要求4所述的一种香菇菌棒智能分级系统的分级方法,其特征在于:所述步骤3中的DeepSort跟踪算法中,在tracker模块里对标记为confirmed的跟...

【专利技术属性】
技术研发人员:梁秀英王志伟张凯琪何磊许锡晨王翔宇杨万能
申请(专利权)人:华中农业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利