System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像识别,更具体地说,涉及一种果蔬大小分选方法、装置、计算机设备及存储介质。
技术介绍
1、现如今人们对高品质新鲜水果的需求越来越大,而传统的分拣工作由果农依靠人眼识别和手工操作进行,往往会出现分选出的新鲜水果大小不一,美观度不够甚至是有内部缺陷的问题,同时通过果农手工人眼识别和手工操作进行分选判别极易因疲劳造成失误,导致分选准确率极大地降低,且手工操作会给果蔬带来二次损伤和细菌感染。当前业内对果蔬大小的分选主要是设计机器机构来分选大小,比如通过震动筛不同大小的孔洞来选择果蔬的大小,或者通过重量来判断果蔬的大小,但是通过机器震动来分选果蔬,容易使一些果蔬的品质受到损伤,如苹果、蓝莓等果蔬。
2、现有技术中,可以通过有效像素区域面积确定果蔬大小,但是通过有效像素区域面积确定果蔬大小时,要求果蔬的有效像素区域必须干净。比如在检测苹果的大小时,苹果的秸秆或者叶子就不属于有效像素区域,因此,在背景去除不干净的情况下,有效像素区域面积就会不准,最终导致果蔬大小分选不准确。
3、经检索,中国专利申请,申请号202011050984.6,公开日2021年2月9日,公开了一种现代化农业果蔬分选设备。该设备包括:底座;壳体,所述壳体的底端四角均固定设置有支撑腿,且所述支撑腿固定设置在所述底座的顶端一侧;进料壳,固定设置在所述壳体的顶端一侧;传递机构,设置在所述壳体的内腔顶端;分选机构,设置在所述底座的顶端另一侧;整平组件,设置在所述壳体的顶端一侧。该现代化农业果蔬分选设备,通过设置有整平组件可避免果蔬发生堆积
技术实现思路
1、1.要解决的技术问题
2、针对现有技术中存在的传统的果蔬大小分选方法分选准确率低且容易使得果蔬的品质受到损伤等问题,本专利技术提供了一种果蔬大小分选方法、装置、计算机设备及存储介质,可以快速实现果蔬大小的分选,分选的速度快、准确率高,同时保证果蔬品质在分选过程中不易受到损伤。
3、2.技术方案
4、本专利技术的目的通过以下技术方案实现。
5、一种果蔬大小分选方法,包括以下步骤:
6、获取并输入果蔬图像;
7、对果蔬图像中的背景进行处理,得到果蔬有效像素区域图像;
8、根据果蔬有效像素区域图像计算果蔬大小。
9、进一步地,对果蔬图像中的背景进行处理,得到果蔬有效像素区域图像的步骤包括:
10、对果蔬图像进行预处理;
11、将预处理后的果蔬图像进行色阈空间转换;
12、将经过色阈空间转换后的果蔬图像再转换为果蔬灰度图像;
13、提取果蔬灰度图像的边缘特征,找到果蔬连通区域的最大轮廓;
14、填充果蔬连通区域最大轮廓内空洞点,得到果蔬有效像素区域图像。
15、进一步地,将预处理后的果蔬图像进行色阈空间转换的步骤包括:
16、拉伸预处理后的果蔬图像背景区域的亮度;
17、将果蔬图像从rgb三通道转换为hsv空间,设置hsv空间的v通道的亮度值与果蔬图像背景区域的亮度值相同;
18、将转换为hsv空间的果蔬图像再转换成rgb三通道的果蔬图像。
19、进一步地,将转换为hsv空间的果蔬图像再转换成rgb三通道的果蔬图像的计算公式为:
20、cvx s
21、
22、nvc
23、
24、(r,g,b)=((r′+m)×255,(g'+m)×255,(b′+m)×255)
25、其中,c表示色彩信息,v表示明度,s表示饱和度,x表示色调转换中间结果,h表示色调,mod2表示除以2的余数,m表示色彩变差值,r'表示红色色度,g'表示绿色色度,b'表示蓝色色度。
26、进一步地,根据果蔬有效像素区域图像计算果蔬大小的步骤包括:
27、将获取的果蔬有效像素区域图像进行椭圆拟合,计算果蔬的长轴像素值和果蔬的短轴像素值;
28、将果蔬的长轴像素值和果蔬的短轴像素值转换为果蔬的长轴物理值和果蔬的短轴物理值;
29、对果蔬的长轴物理值和果蔬的短轴物理值进行处理得到果蔬的最大直径值和果蔬的最小直径值;
30、通过果蔬的最大直径值和果蔬的最小直径值判断果蔬大小。
31、进一步地,将果蔬的长轴像素值和果蔬的短轴像素值转换为果蔬的长轴物理值和果蔬的短轴物理值的计算公式为:
32、da=dx*a
33、db=dx*b
34、其中,a表示果蔬的长轴像素值,b表示果蔬的短轴像素值,dx表示一个像素在固定距离下所对应的物理距离,da表示果蔬的长轴像素值所对应的真实距离值,db表示果蔬的短轴像素值所对应的真实距离值。
35、进一步地,将果蔬的长轴物理值和果蔬的短轴物理值进行处理得到果蔬的最大直径值和果蔬的最小直径值的计算公式为:
36、
37、
38、其中,z表示一个像素在固定距离下所对应的物理距离,ma表示果蔬的最大直径值,mb表示果蔬的最小直径值。
39、一种果蔬大小分选装置,包括:
40、输入模块,获取并输入果蔬图像;
41、处理模块,对果蔬图像中的背景进行处理,得到果蔬有效像素区域图像;
42、计算模块,根据果蔬有效像素区域图像计算果蔬大小。
43、一种计算机设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的方法。
44、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述所述的方法。
45、3.有益效果
46、相比于现有技术,本专利技术的优点在于:
47、本专利技术的一种果蔬大小分选方法、装置、计算机设备及存储介质,通过对果蔬图像中的背景进行处理,得到果蔬有效像素区域图像,进而根据果蔬有效像素区域图像计算果蔬大小,可以快速实现对果蔬大小的分选,分选的准确度,且保证果蔬的品质在分选过程中不易受到损伤。
本文档来自技高网...【技术保护点】
1.一种果蔬大小分选方法,包括以下步骤:
2.根据权利要求1所述的一种果蔬大小分选方法,其特征在于,对果蔬图像中的背景进行处理,得到果蔬有效像素区域图像的步骤包括:
3.根据权利要求2所述的一种果蔬大小分选方法,其特征在于,将预处理后的果蔬图像进行色阈空间转换的步骤包括:
4.根据权利要求3所述的一种果蔬大小分选方法,其特征在于,将转换为HSV空间的果蔬图像再转换成RGB三通道的果蔬图像的计算公式为:
5.根据权利要求4所述的一种果蔬大小分选方法,其特征在于,根据果蔬有效像素区域图像计算果蔬大小的步骤包括:
6.根据权利要求5所述的一种果蔬大小分选方法,其特征在于,将果蔬的长轴像素值和果蔬的短轴像素值转换为果蔬的长轴物理值和果蔬的短轴物理值的计算公式为:
7.根据权利要求6所述的一种果蔬大小分选方法,其特征在于,将果蔬的长轴物理值和果蔬的短轴物理值进行处理得到果蔬的最大直径值和果蔬的最小直径值的计算公式为:
8.一种果蔬大小分选装置,其特征在于,包括:
9.一种计算机设备,包括存储器、
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行上述权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种果蔬大小分选方法,包括以下步骤:
2.根据权利要求1所述的一种果蔬大小分选方法,其特征在于,对果蔬图像中的背景进行处理,得到果蔬有效像素区域图像的步骤包括:
3.根据权利要求2所述的一种果蔬大小分选方法,其特征在于,将预处理后的果蔬图像进行色阈空间转换的步骤包括:
4.根据权利要求3所述的一种果蔬大小分选方法,其特征在于,将转换为hsv空间的果蔬图像再转换成rgb三通道的果蔬图像的计算公式为:
5.根据权利要求4所述的一种果蔬大小分选方法,其特征在于,根据果蔬有效像素区域图像计算果蔬大小的步骤包括:
6.根据权利要求5所述的一种果蔬大小分选方法,其特征在于,将果蔬的长轴像素值和...
【专利技术属性】
技术研发人员:李绪琴,汪洋,王海彬,沙正霞,
申请(专利权)人:安徽唯嵩光电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。