本发明涉及农业技术领域,特别是一种果实成熟度自动识别系统,用于判断大棚内果实的成熟度。
背景技术:
智慧农业是农业中的智慧经济,或智慧经济形态在农业中的具体表现。智慧农业是智慧经济重要的组成部分;对于发展中国家而言,智慧农业是发展中国家消除贫困、实现后发优势、经济发展后来居上、实现赶超战略的主要途径。
目前,智慧农业的发展如火如荼,而大面积的大棚种植是智慧农业的基础。而随着智慧农业的发展,智能化与自动化管理是以后发展的方向。由于大棚种植采用塑料薄膜覆盖的形式,因此在不进入大棚观察的情况下,无法知道大棚内果实的生长情况,由于某些瓜果的成熟时间缓慢,而成熟之后不及时采摘也容易腐烂。每天靠人工去观察,工作量会很大。尽管现在在某些大棚里面会安装摄像头,但是,由于种植面积大,通过查看监控录像的方式也会耗费很大的精力。
技术实现要素:
基于以上技术问题,本发明提供了一种果实成熟度自动识别系统,从而解决了现有因人工查看不及时导致瓜果腐烂的技术问题。
本发明采用的技术方案如下:
一种果实成熟度自动识别系统,包括图像采集系统、图像处理系统和知识库;所述图像采集系统包括图像采集相机、光源和图像采集卡;所述图像采集相机采集果实图像,所述果实图像经图像采集卡传入电脑,所述电脑中安装图像处理系统,所述图像处理系统处理所述果实图像并得出处理结果,利用所述知识库对所述图像处理系统进行训练,直到所述处理结果的准确率大于设定的阈值后停止训练,输出处理结果。
进一步的,所述图像采集相机为彩色相机。
进一步的,所述图像处理系统包括matlab图像处理软件,所述图像处理系统进行图像处理的步骤如下:
s301:在matlab图像处理软件中利用果实成熟类型建立果实成熟区界面,包括界面a和界面b,所述界面a处理利用果实颜色判断果实成熟度的果实图片,所述界面b处理利用果实大小判断果实成熟度的果实图片;
s302:根据图像采集卡的接口号判断采集相机采集图片的储存位置,matlab图像处理软件读取不同存储位置的图片,通过所述储存位置来判断果实成熟类型,将判断后的果实图片输入到对应的界面;
s303:若果实图片属于依靠颜色判断成熟度的类型,则将果实图片输入到界面a,进行如下步骤的处理:
s3031:设定果实成熟后颜色的容差值,提取出果实图片中在所述容差值内的所有颜色,得到只具有该颜色且大小不一的果实形状;
s3032:设定所述各个果实形状的面积的阈值,计算阈值范围内的果实形状的个数a,将数值a显示到界面a;
s3033:将该果实图片的原始图片进行二值化操作,得到黑白的果实图像;
s3034:设定果实形状函数,其中函数中包含有代表果实大小的参数,再设定所述参数的阈值;
s3035:利用所述果实形状函数对所述二值化操作后的果实图像进行查找和匹配,得到成熟与未成熟果实的总个数b,将数值b显示到界面a;
s3036:计算成熟果实个数a与果实总个数之间b的比值,得出果实的成熟度;
s304:若果实图片属于依靠形状判断成熟度的类型,则将果实图片输入到界面b,并进行步骤s3033-s3036的过程。
进一步的,所述知识库的建立方式:预先拍摄尽可能多的果实图片,人工对拍摄的图片进行处理,并得出处理结果。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
通过设定图像采集系统的图像采集间隔,及时的将果实图片送回电脑进行处理,并将处理后的结果及时反馈给管理人员,方便管理人员了解大面积大棚中果实成熟的情况;
采用此系统,可有效的减少人员观察果实是否成熟的次数,节约成本;
可以及时的反应出果实的成熟情况,避免瓜果因为采摘不及时而腐烂。
附图说明
图1是发明的结构图;
图中标记:1-大棚,2-图像采集相机,3-光源,4-图像采集卡,5-电脑。
具体实施方式
本说明书中公开的所有特征,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
下面结合附图对本发明作详细说明。
一种果实成熟度自动识别系统,包括图像采集系统、图像处理系统和知识库;所述图像采集系统包括图像采集相机2、光源3和图像采集卡4;所述图像采集相机2采用佳能e0s7d,有效像素为1800万,实际焦距为18-135mm;图像采集卡有16个接口,可同时连接16个图像采集相机,所述光源3与所述图像采集相机2平行设置。
所述图像采集相机2采集果实图像,所述果实图像经图像采集卡传入电脑5,所述电脑5中安装图像处理系统,所述图像处理系统处理所述果实图像并得出处理结果,利用所述知识库对所述图像处理系统进行训练,直到所述处理结果的准确率大于设定的阈值后停止训练,输出处理结果。
所述图像处理系统包括matlab图像处理软件,所述图像处理系统进行图像处理的步骤如下:
s301:在matlab图像处理软件中利用果实成熟类型建立果实成熟区界面,包括界面a和界面b,所述界面a处理利用果实颜色判断果实成熟度的果实图片,所述界面b处理利用果实大小判断果实成熟度的果实图片;
s302:根据图像采集卡4的接口号判断图像采集相机2采集图片的储存位置,matlab图像处理软件读取不同存储位置的图片,通过所述储存位置来判断果实成熟类型,将判断后的果实图片输入到对应的界面;
s303:若果实图片属于依靠颜色判断成熟度的类型,则将果实图片输入到界面a,进行如下步骤的处理:
s3031:设定果实成熟后颜色的容差值,提取出果实图片中在所述容差值内的所有颜色,得到只具有该颜色且大小不一的果实形状;
s3032:设定所述各个果实形状的面积的阈值,计算阈值范围内的果实形状的个数a,将数值a显示到界面a;
s3033:将该果实图片的原始图片进行二值化操作,得到黑白的果实图像;
s3034:设定果实形状函数,其中函数中包含有代表果实大小的参数,再设定所述参数的阈值;
s3035:利用所述果实形状函数对所述二值化操作后的果实图像进行查找和匹配,得到成熟与未成熟果实的总个数b,将数值b显示到界面a;
s3036:计算成熟果实个数a与果实总个数之间b的比值,得出果实的成熟度;
s304:若果实图片属于依靠形状判断成熟度的类型,则将果实图片输入到界面b,并进行步骤s3033-s3036的过程。
其中,利用matlab图像处理软件进行图像处理时,通过编程可提取图像颜色,同时利用形态学操作对图像进行提取,果实形状函数通过具体的果实的形状进行设定,由于像素原因或者图像提取原因,提取出的图像边缘不平整,与果实形状函数存在差距,因此可以先将提取出的图像进行边缘处理,形成平滑的边缘后再进行匹配。
知识库的建立及使用过程:将拍摄的图片进行人工判断,人工判断得出结果,将该结果与图像处理系统得出的结果进行对比,得出利用图像处理系统的准确率,当准确率在设定的阈值内,则停止训练,若在阈值外,调整图像处理系统中的参数后继续进行训练。
本发明的工作过程是:实施该套系统之前,需要将设备安放在具体的地点,由于大棚内作物的生长环境相似,因此瓜果的成熟度基本相同,只需在一个大棚内安装一台采集相机即可,光源与采集相机平行设置,采集相机与光源的电源端连接有电磁阀,通过控制电磁阀的开关以及控制采集相机的曝光时间来控制采集相机是否进入拍摄状态,图像拍摄完毕后,图像经图像采集卡存入电脑内存,图像处理系统读取电脑内存里的文件,并进行处理,处理完毕后显示处理结果,并将处理结果反馈给管理人员。
如上所述即为本发明的实施例。本发明不局限于上述实施方式,任何人应该得知在本发明的启示下做出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。