System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及光幕模板识别,尤其涉及一种光幕模板识别方法及装置、电子设备、存储介质和程序产品。
技术介绍
1、现有的基于测量光幕的铝模板参数识别方法、装置、电子设备及介质(申请号:2021106869472),需要分别使用水平设于待测铝模板上方的第一光幕传感器确定第一点阵图及竖直设于待测铝模板一侧的第二光幕传感器上传的第三点阵图,进而实现铝模板参数的识别。
2、基于上述,水平设于待测铝模板上方的第一光幕传感器及竖直设于待测铝模板一侧的第二光幕传感器安装位置限制了铝模板参数的识别的准确性。因此,有必要提出一种取消第一光幕传感器及第二光幕传感器的新方法,以实现光幕模板的识别。
技术实现思路
1、本公开提出了一种光幕模板识别方法及装置、电子设备、存储介质和程序产品技术方案。
2、根据本公开的一方面,提供了一种光幕模板识别方法,包括:
3、获取光幕模板在第一方向上对应的第一深度图像,并利用目标检测模型对所述第一深度图像进行预设目标进行检测,得到对应的第一边框深度图像及第一孔位深度图像;
4、分别对所述第一边框深度图像及所述第一孔位深度图像进行透视变换,得到对应的边框变换深度图像及所述孔位变换深度图像;
5、利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像;
6、分别对所述边框分割深度图像及所述孔位分割深度图像进行边缘检测,得到对应的边框尺寸及
7、优选地,所述在所述利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像之前,包括:
8、获取与所述第一方向形成设定夹角的任意方向上所述光幕模板对应的至少一个第二深度图像;
9、利用目标检测模型对所述第二深度图像进行预设目标进行检测,得到对应的至少一个第二边框深度图像及至少一个第二孔位深度图像;
10、分别对所述至少一个第二边框深度图像及至少一个第二孔位深度图像像进行透视变换,得到至少一个矫正边框变换深度图像及至少一个矫正第二孔位变换深度图像;
11、利用所述至少一个矫正边框变换深度图像及至少一个矫正第二孔位变换深度图像,分别对待矫正的所述边框变换深度图像及所述孔位变换深度图像进行矫正,得到矫正后对应的边框变换深度图像及所述孔位变换深度图像。
12、优选地,所述利用所述至少一个矫正边框变换深度图像及至少一个矫正第二孔位变换深度图像,分别对待矫正的所述边框变换深度图像及所述孔位变换深度图像进行矫正,得到矫正后对应的边框变换深度图像及所述孔位变换深度图像的方法,包括:
13、计算所述至少一个矫正边框变换深度图像与待矫正的所述边框变换深度图像之间的第一相似度;
14、计算所述至少一个矫正第二孔位变换深度图像与待矫正的所述孔位变换深度图像之间的第二相似度;
15、若所述第一相似度大于或等于相似度预设值且所述第二相似度大于或等于相似度预设值,则对所述至少一个矫正边框变换深度图像与待矫正的所述边框变换深度图像进行融合,得到矫正后对应的边框变换深度图像;且,则对所述至少一个矫正第二孔位变换深度图像与待矫正的所述孔位变换深度图像进行融合,得到矫正后对应的孔位变换深度图像;
16、否则,按照设定步距对所述设定夹角进行调整,以重新获取与所述第一方向形成调整后设定夹角的任意方向上所述光幕模板对应的至少一个第二深度图像;
17、直至,所述第一相似度大于或等于相似度预设值且所述第二相似度大于或等于相似度预设值为止。
18、优选地,所述利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像的方法,包括:
19、分别获取第一分割模型及第二分割模型;
20、分别利用所述第一分割模型及所述第二分割模型,对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像。
21、优选地,所述分别对所述边框分割深度图像及所述孔位分割深度图像进行边缘检测,得到对应的边框尺寸及孔位尺寸的方法,包括:
22、利用设定尺寸的腐蚀模板,分别对所述边框分割深度图像及孔位分割深度图像进行腐蚀,得到对应的边框分割腐蚀深度图像及孔位分割腐蚀深度图像;
23、基于所述边框分割深度图像及所述边框分割腐蚀深度图像,得到对应的边框边缘深度图像,并根据所述边框边缘深度图像得到对应的边框尺寸;
24、基于所述孔位分割深度图像及所述孔位分割腐蚀深度图像,得到对应的孔位边缘深度图像,并根据所述孔位边缘深度图像得到对应的孔位尺寸;和/或,
25、所述基于所述边框分割深度图像及所述边框分割腐蚀深度图像,得到对应的边框边缘深度图像的方法,包括:所述边框分割深度图像减去所述边框分割腐蚀深度图像,得到对应的边框边缘深度图像;和/或,
26、所述基于所述孔位分割深度图像及所述孔位分割腐蚀深度图像,得到对应的孔位边缘深度图像的方法,包括:所述孔位分割深度图像减去所述孔位分割腐蚀深度图像,得到对应的孔位边缘深度图像;和/或,
27、还包括:分别提取所述边框分割深度图像及孔位分割深度图像对应的深度信息,得到所述边框对应的高度及孔位对应的孔深。
28、根据本公开的一方面,提供了一种光幕模板识别装置,包括:
29、目标检测单元,用于获取光幕模板在第一方向上对应的第一深度图像,并利用目标检测模型对所述第一深度图像进行预设目标进行检测,得到对应的第一边框深度图像及第一孔位深度图像;
30、透视变换单元,用于分别对所述第一边框深度图像及所述第一孔位深度图像进行透视变换,得到对应的边框变换深度图像及所述孔位变换深度图像;
31、分割单元,用于利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像;
32、尺寸识别单元,用于分别对所述边框分割深度图像及所述孔位分割深度图像进行边缘检测,得到对应的边框尺寸及孔位尺寸。
33、优选地,所述透视变换单元,包括:矫正单元;其中,所述矫正单元,用于获取与所述第一方向形成设定夹角的任意方向上所述光幕模板对应的至少一个第二深度图像;利用目标检测模型对所述第二深度图像进行预设目标进行检测,得到对应的至少一个第二边框深度图像及至少一个第二孔位深度图像;分别对所述至少一个第二边框深度图像及至少一个第二孔位深度图像像进行透视变换,得到至少一个矫正边框变换深度图像及至少一个矫正第二孔位变换深度图像;利用所述至少一个矫正边框变换深度图像及至少一个矫正第二孔位变换深度图像,分别对待矫正的所述边框变换深度图像及所述孔本文档来自技高网...
【技术保护点】
1.一种光幕模板识别方法,其特征在于,包括:
2.根据权利要求1所述的光幕模板识别方法,其特征在于,所述在所述利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像之前,包括:
3.根据权利要求2所述的光幕模板识别方法,其特征在于,所述利用所述至少一个矫正边框变换深度图像及至少一个矫正第二孔位变换深度图像,分别对待矫正的所述边框变换深度图像及所述孔位变换深度图像进行矫正,得到矫正后对应的边框变换深度图像及所述孔位变换深度图像的方法,包括:
4.根据权利要求1-3任一项所述的光幕模板识别方法,其特征在于,所述利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像的方法,包括:
5.根据权利要求1-4任一项所述的光幕模板识别方法,其特征在于,所述分别对所述边框分割深度图像及所述孔位分割深度图像进行边缘检测,得到对应的边框尺寸及孔位尺寸的方法,包括:
6.一种光幕模板识别装置,
7.根据权利要求6所述的光幕模板识别装置,其特征在于,所述透视变换单元,包括:矫正单元;
8.一种电子设备,其特征在于,包括:
9.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至5中任意一项所述的光幕模板识别方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至5中任意一项所述的光幕模板识别方法。
...【技术特征摘要】
1.一种光幕模板识别方法,其特征在于,包括:
2.根据权利要求1所述的光幕模板识别方法,其特征在于,所述在所述利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分割深度图像之前,包括:
3.根据权利要求2所述的光幕模板识别方法,其特征在于,所述利用所述至少一个矫正边框变换深度图像及至少一个矫正第二孔位变换深度图像,分别对待矫正的所述边框变换深度图像及所述孔位变换深度图像进行矫正,得到矫正后对应的边框变换深度图像及所述孔位变换深度图像的方法,包括:
4.根据权利要求1-3任一项所述的光幕模板识别方法,其特征在于,所述利用预设分割模型,分别对所述边框变换深度图像及所述孔位变换深度图像进行边框及孔位分割,得到对应的边框分割深度图像及孔位分...
【专利技术属性】
技术研发人员:徐劲松,蒲小华,
申请(专利权)人:上海艺嘉智慧科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。