用于实现水果分级分拣的水果动态跟踪方法技术

技术编号:26649557 阅读:57 留言:0更新日期:2020-12-09 00:32
本发明专利技术涉及计算机图像处理、计算机视觉技术领域,为用于实现水果分级分拣的水果动态跟踪方法,包括以下步骤:S1、对水果特性进行自动学习,得到图像中水果的最小平均面积值;S2、对待分级分拣的水果进行图像采集,并利用图像中水果的最小平均面积值,对图像中水果的面积变化的特征值进行跟踪,对出现在多张图像中的同一个水果,获取一张完整的水果图像。该方法实现对传送带上以一定的空间间隔分隔并连续传送的水果进行跟踪,解决了对连续水果个体进行准确跟踪的问题。

【技术实现步骤摘要】
用于实现水果分级分拣的水果动态跟踪方法
本专利技术涉及计算机图像处理、计算机视觉
,具体为用于实现水果分级分拣的水果动态跟踪方法。
技术介绍
水果的分级分拣是水果生产销售中的一个重要环节,用于对水果的品质分级为多个级别,然后再进行销售,从而增加水果的附加值。近年来,水果的分级分拣已经从简单的机械分级分拣向基于图像处理和计算机视觉的精确分级分拣方向发展。目前,虽然基于计算机视觉的水果分级分拣装备的规模不同,但是,基于图像处理技术和计算机视觉技术的水果分级分拣设备的典型结构基本类似,一般包括:一个或多个相机、一条水果传送带、一个用于对水果等级进行分析的计算机、根据水果分级结果进行分拣的机电装置。在这样的设备中,水果以预先设定的空间间隔在传送带上以连续的顺序传送,而且对水果之间的空间间隔大小的选取,需要能够保证在相机的可视范围内最多只能存在一个水果。由于设备中的相机以预先设定的时间间隔拍照,所以,会导致传送带上连续传送的一个水果被拍摄出多张照片。因此,需要寻找一种可以对出现在多张图像中的同一个水果进行图像跟踪进而获取唯一一张完整图像的方法。
技术实现思路
为解决现有技术所存在的问题,本专利技术提供用于实现水果分级分拣的水果动态跟踪方法,该方法实现对传送带上以一定的空间间隔分隔并连续传送的水果进行跟踪,解决了对连续水果个体进行准确跟踪的问题。本专利技术采用以下技术方案来实现:用于实现水果分级分拣的水果动态跟踪方法,包括以下步骤:S1、对水果特性进行自动学习,得到图像中水果的最小平均面积值;S2、对待分级分拣的水果进行图像采集,并利用图像中水果的最小平均面积值,对图像中水果的面积变化的特征值进行跟踪,进而对出现在多张图像中的同一个水果,获取一张完整的水果图像。优选地,步骤S1包括以下步骤:S11、设定图像中存在水果的最小面积阈值初值;S12、采集水果图像,将水果在传送带上以预设的空间间距进行传送;所预设的空间间距使得在相机的拍摄范围内,任何时刻最多只能出现一个水果;当载有水果的传送带经过相机拍摄范围时,相机以预先设定的时间间隔不断拍摄传送带上的水果图像;S13、计算所采集的所有水果图像中水果面积,结合图像中水果面积和最小面积阈值初值计算得到水果最小平均面积值;S14、输出水果最小平均面积值。优选地,步骤S2包括以下步骤:S21、获取图像中水果的最小平均面积值;S22、采集待分级分拣的水果图像,形成图像序列;S23、根据图像中水果面积的变化,从图像序列中对出现在多张图像中的同一个水果,获取一张完整的水果图像;S24、输出完整的水果图像。本专利技术与现有技术相比,具有如下优点和有益效果:1、本专利技术创新性地对水果跟踪前进行自学习,对连续传送的每个水果,保证有且只有一张水果图像被送到后续处理模块中进行分析处理,解决了对连续水果个体进行准确跟踪的问题,可应用于对橘子、苹果、梨子在内的多种水果进行跟踪。2、本专利技术跟踪效果好,抗干扰能力强;实现方式简单且容易实现。附图说明图1是本专利技术水果动态跟踪方法的流程图;图2是连续拍摄的在传送带上经过的第一个水果图像;图3是连续拍摄的在传送带上经过的第二个水果图像;图4是连续拍摄的图像的面积特征值变化规律示意图;图5是获取第一个水果图像的方法示意图;图6是用于参数学习的橘子视频图像;图7是用于橘子跟踪的视频图像;图8是橘子图像的跟踪结果图像;图9是用于参数学习的苹果视频图像;图10是用于苹果跟踪的视频图像;图11是苹果图像的跟踪结果图像。具体实施方式下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。实施例如图1所示,本实施例用于实现水果分级分拣的水果动态跟踪方法,首先对水果特性进行自动学习,获得图像中水果的最小平均面积值;再对待分级分拣的水果进行图像采集,并利用图像中水果的最小平均面积值,对图像中水果的面积变化的特征值进行跟踪,进而对出现多张图像中的同一个水果,获取一张完整的水果图像。为了便于描述本专利技术的技术方案,将水果在图像中的像素个数,称为图像中水果的面积。本实施例中,水果动态跟踪方法具体包括如下步骤:一、对水果特性进行自动学习,得到图像中水果的最小平均面积值;(1)设定图像中存在水果的最小面积阈值初值;设定相机拍摄图像的分辨率:设相机的拍摄宽度为width个像素,高度为height个像素。将(width*height)/20设定为图像中存在水果的最小面积阈值初值,记这个阈值初值为threshold。也就是说,对于任一张图像,若水果在图像中的有效像素个数小于最小面积阈值初值threshold,则判定图像中不存在水果,否则,判定图像中存在水果。本步骤针对不同类型的水果,均可相应地设定图像中存在水果的最小面积阈值初值,从而根据水果的类型对图像中是否存在水果做出合适的判断。(2)采集水果图像;将一定数量的水果在传送带上以预设的空间间距进行传送。所预设的空间间距,要保证在相机的拍摄范围内,任何时刻最多只能出现一个水果,从而为后续步骤自动计算出图像中存在水果的最小平均面积值min_avg_fruit_area做准备。当载有水果的传送带经过相机拍摄范围时,相机以预先设定的时间间隔不断拍摄传送带上的水果图像,直到停止拍摄。(3)计算所采集的所有水果图像中的水果面积,结合图像中水果面积和最小面积阈值初值threshold计算得到水果最小平均面积值;对拍摄到的每一张图像,将水果图像从RGB颜色空间转换到HSV颜色空间,获取亮度V平面的值;然后对亮度V平面进行二值化处理:将V平面中所有大于等于0.5的值修正为1,所有小于0.5的值修正为0;将亮度V平面所有值相加的和记为图像中存在水果的面积,也称为图像中水果面积。设图像中水果面积大于最小面积阈值初值threshold的图像共有M张,将这些图像中的水果面积值相加,将相加的结果除以M,再将得到的结果除以2,得到的结果作为水果最小平均面积值,记为min_avg_fruit_area。(4)停止拍摄,并输出水果的最小平均面积值,即min_avg_fruit_area的值。二、对待分级分拣的水果进行图像采集,并利用图像中水果的最小平均面积值,对图像中水果的面积变化的特征值进行跟踪,进而对出现多张图像中的同一个水果,获取一张完整的水果图像。(1)获取图像中水果的最小平均面积值;如果所拍摄的这批待分级分拣的水果,没有相应的最小平均面积值,则通过前述步骤一的自动学习,获得水果的最小平均面积值;如果所拍摄的这批拟分级分拣的水果,已经有相应的最小平均面积,则直接读取,进入下一步。(2)采集待分级分拣的水果图像,形成图像序列;在本步骤中,水果在传送带上以预设的空间间距进行本文档来自技高网...

【技术保护点】
1.用于实现水果分级分拣的水果动态跟踪方法,其特征在于,包括以下步骤:/nS1、对水果特性进行自动学习,得到图像中水果的最小平均面积值;/nS2、对待分级分拣的水果进行图像采集,并利用图像中水果的最小平均面积值,对图像中水果的面积变化的特征值进行跟踪,对出现在多张图像中同一个水果,获取一张完整的水果图像。/n

【技术特征摘要】
20200520 CN 20201043038461.用于实现水果分级分拣的水果动态跟踪方法,其特征在于,包括以下步骤:
S1、对水果特性进行自动学习,得到图像中水果的最小平均面积值;
S2、对待分级分拣的水果进行图像采集,并利用图像中水果的最小平均面积值,对图像中水果的面积变化的特征值进行跟踪,对出现在多张图像中同一个水果,获取一张完整的水果图像。


2.根据权利要求1所述的水果动态跟踪方法,其特征在于,步骤S1包括以下步骤:
S11、设定图像中存在水果的最小面积阈值初值;
S12、采集水果图像,将水果在传送带上以预设的空间间距进行传送;所预设的空间间距使得在相机的拍摄范围内,任何时刻最多只能出现一个水果;当载有水果的传送带经过相机拍摄范围时,相机以预先设定的时间间隔不断拍摄传送带上的水果图像;
S13、计算所采集的所有水果图像中水果面积,结合图像中水果面积和最小面积阈值初值计算得到水果最小平均面积值;
S14、输出水果最小平均面积值。


3.根据权利要求1所述的水果动态跟踪方法,其特征在于,步骤S2包括以下步骤:
S21、获取图像中水果的最小平均面积值;
S22、采集待分级分拣的水果图像,形成图像序列;
S23、根据图像中水果面积的变化,对出现在多张图像中的同一个水果,从图像序列中获取一张完整的水果图像;
S24、输出完整的水果图像。


4.根据权利要求2所述的水果动态跟踪方法,其特征在于,步骤S11中,设相机的拍摄宽度为width个像素,高度为height个像素,将(width*height)/20设定为图像中存在水果的最小面积阈值初值。


5.根据权利要求2所述的水果动态跟踪方法,其特征在...

【专利技术属性】
技术研发人员:吴绍根聂为清詹恩毅
申请(专利权)人:广东轻工职业技术学院
类型:发明
国别省市:广东;44

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

1