System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理,具体而言,涉及一种物料粘连模拟方法及电子设备。
技术介绍
1、色选机是根据物料颜色、形状、材质等特性的差异,利用光电探测技术将物料中不同特性的其他物料自动分选出来的一种设备,在农产品、工业品上应用广泛。在色选机的下料过程中,物料粘连是常见的问题之一,对分选效果造成影响。
2、色选机利用粘连分割算法来实现物料分割,但是不同现场的环境中,物料下料姿势及粘连情况各不相同,在许多场景下难以采集到真实物料粘连情况的图像。因此,难以用大量不同的粘连图像对色选机的粘连分割算法进行训练,限制了粘连分割算法仿真的准确性。
技术实现思路
1、有鉴于此,本专利技术实施例的目的在于,提供一种物料粘连模拟方法及电子设备以至少部分地改善上述问题。
2、为了实现上述目的,本专利技术实施例采用的技术方案如下:
3、第一方面,本专利技术实施例提供了一种物料粘连模拟方法,所述方法包括:
4、将多张原始物料图像进行图像二值化处理,得到多张原始物料二值图像;所述原始物料图像基于对至少一个物料进行拍摄得到;
5、对每张所述原始物料二值图像进行轮廓检测提取,得到多个物料轮廓;
6、根据各所述物料轮廓,对各所述原始物料图像进行截取,得到多张独立物料图像,并将各所述独立物料图像进行分组,得到多个待模拟粘连图像组;所述待模拟粘连图像组包括至少两张所述独立物料图像;
7、分别对每个所述待模拟粘连图像组中的独立物料图像进行模拟粘
8、可选地,所述独立物料图像为矩形,所述独立物料图像包括物料区域以及其他区域,所述分别对每个所述待模拟粘连图像组中的独立物料图像进行模拟粘连,得到多张物料粘连图像的步骤,包括:
9、针对每组所述待模拟粘连图像组,选取任一所述独立物料图像作为被粘连图像,将其余各所述独立物料图像作为待粘连图像;
10、选取所述被粘连图像的物料区域的一个轮廓点作为被粘连起点,选取各所述待粘连图像中任一点作为粘连点;
11、根据所述被粘连起点与所述粘连点,将各所述待粘连图像与所述被粘连图像进行粘连,得到待验证物料粘连图像;
12、计算出所述被粘连图像的物料区域与各所述待粘连图像的物料区域的交并比,判断所述交并比是否符合预设粘连程度阈值;
13、若否,移动所述待粘连图像,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值;
14、若是,将所述待验证物料粘连图像保存为物料粘连图像。
15、可选地,所述选取所述被粘连图像的物料区域的一个轮廓点作为被粘连起点的步骤,包括:
16、获取所述被粘连图像的物料区域的第一质心以及所述被粘连图像的物料区域所有的轮廓点;
17、计算出各所述轮廓点与所述第一质心的连线、与所述被粘连图像的像素坐标系的x轴的夹角;
18、选取各所述夹角与预设角度最近的夹角对应的轮廓点作为被粘连起点。
19、可选地,所述移动所述待粘连图像,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值的步骤,包括:
20、将所述被粘连起点与所述第一质心连线并延长至所述被粘连图像的边界,得到移动路径线段;
21、将所述粘连点沿所述移动路径线段进行移动,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值。
22、可选地,所述将所述粘连点沿所述移动路径线段进行移动,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值的步骤,包括:
23、当所述交并比小于所述预设粘连程度阈值时,将所述待粘连图像从所述被粘连起点向所述第一质心的方向进行移动,直到所述交并比满足所述预设粘连程度阈值,或者当所述交并比相比上一次的交并比减小时退出移动;
24、当所述交并比大于所述预设粘连程度阈值时,将所述待粘连图像从所述第一质心向所述被粘连起点方向进行移动,直到所述交并比满足所述预设粘连程度阈值;或者当所述交并比相比上一次的交并比增大时退出移动。
25、可选地,所述选取各所述待粘连图像中任一点作为粘连点包括:
26、选取所述待粘连图像的物料区域的第二质心作为粘连点;
27、或者,选取所述待粘连图像的左下角作为粘连点。
28、可选地,所述方法还包括:
29、根据各所述物料轮廓,对各所述原始物料二值图像进行截取,得到多张独立物料二值图像;并将各所述独立物料二值图像放入对应的待模拟粘连图像组中;
30、将每个所述独立物料二值图像使用形态学进行腐蚀操作,得到多张腐蚀后的腐蚀独立物料二值图像;所述独立物料图像、所述独立物料二值图像以及所述腐蚀独立物料二值图像一一对应;
31、针对每个所述物料粘连图像,根据所述独立物料图像对应的所述独立物料二值图像以及所述腐蚀独立物料二值图像,将所述物料粘连图像进行去除边缘背景处理,得到去除边缘背景的物料粘连图像。
32、可选地,所述根据所述独立物料二值图像以及所述腐蚀独立物料二值图像,将所述物料粘连图像进行去除边缘背景处理,得到去除边缘背景的物料粘连图像的步骤,包括:
33、针对所述物料粘连图像中的每个所述粘连图像,获取所述待粘连图像对应的所述独立物料二值图像的第一物料区域与所述粘连图像对应的所述独立物料二值图像的物料区域的粘连部分;
34、将所述粘连部分取反并和所述第一物料区域进行与计算,得到所述第一物料区域的未粘连区域;
35、将所述未粘连区域和所述待粘连图像对应的所述腐蚀独立物料二值图像的物料区域进行或计算,得到去除粘连边缘背景的物料粘连图像。
36、可选地,所述将每个所述独立物料二值图像使用形态学进行腐蚀操作,得到多张腐蚀后的腐蚀独立物料二值图像的步骤,包括:
37、针对每个所述独立物料二值图像,在所述独立物料二值图像的四边扩充一个像素的宽度,得到扩充后的独立物料二值图像;
38、将扩充后的独立物料二值图像通过预设规则进行腐蚀操作,得到腐蚀后的腐蚀独立物料二值图像。
39、第二方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的方法。
40、本专利技术实施例提供的一种物料粘连模拟方法及电子设备,通过对现有的多张原始物料图像进行处理、分割、截取,得到多张独立物料图像,并对独立物料图像进行模拟粘连,得到大量的物料粘连图像,从而能够用物料粘连图像对色选机的粘连分割算法进行训练,可以提高粘连分割算法仿真的准确性。
41、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种物料粘连模拟方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述独立物料图像为矩形,所述独立物料图像包括物料区域以及其他区域,所述分别对每个所述待模拟粘连图像组中的独立物料图像进行模拟粘连,得到多张物料粘连图像的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述选取所述被粘连图像的物料区域的一个轮廓点作为被粘连起点的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述移动所述待粘连图像,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述粘连点沿所述移动路径线段进行移动,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值的步骤,包括:
6.根据权利要求2所述的方法,其特征在于,所述选取各所述待粘连图像中任一点作为粘连点包括:
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述独立物料二值图像以及所述腐
9.根据权利要求7所述的方法,其特征在于,所述将每个所述独立物料二值图像使用形态学进行腐蚀操作,得到多张腐蚀后的腐蚀独立物料二值图像的步骤,包括:
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至9任一项所述的方法。
...【技术特征摘要】
1.一种物料粘连模拟方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述独立物料图像为矩形,所述独立物料图像包括物料区域以及其他区域,所述分别对每个所述待模拟粘连图像组中的独立物料图像进行模拟粘连,得到多张物料粘连图像的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述选取所述被粘连图像的物料区域的一个轮廓点作为被粘连起点的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述移动所述待粘连图像,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述粘连点沿所述移动路径线段进行移动,直至所述待粘连图像移动后计算出的交并比符合预设粘连程度阈值的步骤...
【专利技术属性】
技术研发人员:张帅,邵帅,石江涛,贾仁耀,汪隽清,
申请(专利权)人:合肥泰禾智能科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。