System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及激光加工,尤其涉及一种模板生成方法、模板生成装置及可读存储介质。
技术介绍
1、随着自动化技术的发展,激光加工的应用也越来越广泛。例如,激光加工可以应用于pcb产品的生产过程中。
2、在生产实践中,通常是在较大面积的板材上设置了多个相同的pcb产品进行加工,激光加工设备利用配套的工业相机采集板材的表面图像,根据表面图像进行处理,得到模板文件,并通过模板对表面图像中的产品进行匹配和定位,进而对板材上的各个产品进行激光加工。
3、然而,本申请的专利技术人在研究中发现,现有技术通过板材的表面图像直接进行处理,并得到模板,由于现实环境如光线因素的影响,数据的稳定性差,不容易精确分割,得到的模板准确度低,而且现有技术中,依赖于人工进行操作,对人员的技能要求较高,自动化程度低,人力成本也比较高。
技术实现思路
1、本专利技术实施例提供模板生成方法、装置及存储介质,能够自动化地生成模板,降低人力成本,并提高模板的准确度。
2、第一方面,本申请提供模板生成方法,所述方法包括:
3、获取待激光加工的产品对应的工程文件,以及所述待激光加工的产品的表面图像;
4、查询所述工程文件中包含的基本图形,以及每一所述基本图形对应的矢量参数;
5、根据每一所述基本图形对应的矢量参数,将所述工程文件中的重复单元绘制在第一图像中,所述重复单元中包含至少一种基本图形;
6、根据所述第一图像中的所述重复单元,提取所述产品的表
7、结合第一方面,在一种可行的实现方式中,所述根据每一所述基本图形对应的矢量参数,将所述工程文件中的重复单元绘制在第一图像中,包括:
8、对所述工程文件中的所有基本图形进行方向性的排序;
9、对排序后的所有基本图形进行比较,确定出相同的基本图形,并将相同的基本图形归类到预设的大类中;
10、根据每一大类中的基本图形之间的距离变化特征,将每一大类划分为多个小类;
11、从每一所述小类中选择预设方向最边缘的一个基本图形,作为属于所述重复单元的一个基本图形,并绘制在所述第一图像中。
12、结合第一方面,在一种可行的实现方式中,所述基本图形,包括圆、线段、圆弧或点;所述矢量参数,包括中心坐标、矢量长度、角度或弧度。
13、结合第一方面,在一种可行的实现方式中,对所述工程文件中的所有基本图形进行方向性的排序,包括:
14、根据所有基本图形的中心坐标,对所述基本图形进行排序,实现所有基本图像从左至右,且从上至下的排序。
15、结合第一方面,在一种可行的实现方式中,所述对排序后的所有基本图形进行比较,确定出相同的基本图形,并将相同的基本图形归类到预设的大类中,包括:
16、对所有基本图形按照排序的顺序进行两两比较,比较除中心坐标外的其余矢量参数,若相互比较的同类型的矢量参数相差在预设的误差范围内,则相互比较的两个基本图形为相同的基本图形,并将基本图形按照排序的顺序添加到预设的大类中。
17、结合第一方面,在一种可行的实现方式中,所述根据每一大类中的基本图形之间的距离变化特征,将每一大类划分为多个小类,包括:
18、根据每一大类中的基本图形的排序顺序,比较相邻的两个基本图形的中心坐标之间的距离,将距离变化未超出阈值的基本图形划分到相同的小类中,将距离变化超出阈值的基本图形划分到不同的小类中。
19、结合第一方面,在一种可行的实现方式中,所述根据所述第一图像中的所述重复单元,提取所述产品的表面图像中对应于所述重复单元的图像部分,包括:
20、确定第一图像和所述表面图像的坐标变换矩阵;
21、根据所述坐标变换矩阵,将所述重复单元的第一边界坐标替换为所述表面图像中的第二边界坐标,并提取所述第二边界坐标内的图像部分。
22、结合第一方面,在一种可行的实现方式中,所述工程文件为dxf文件;所述产品的表面图像,由工业相机对所述产品的表面进行采集而得到。
23、第二方面,本申请提供一种模板生成装置,所述装置包括:
24、获取单元,用于获取待激光加工的产品对应的工程文件,以及所述待激光加工的产品的表面图像;
25、查询单元,用于查询所述工程文件中包含的基本图形,以及每一所述基本图形对应的矢量参数;
26、文件转换单元,用于根据每一所述基本图形对应的矢量参数,将所述工程文件中的重复单元绘制在第一图像中,所述重复单元中包含至少一种基本图形;
27、图像处理单元,用于根据所述第一图像中的所述重复单元,提取所述产品的表面图像中对应于所述重复单元的图像部分,并对提取的所述图像部分进行降噪处理,以生成所述模板。
28、第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述第一方面所述的模板生成方法。
29、本申请提供的模板生成方法、装置及存储介质,通过获取待激光加工的产品对应的工程文件以及产品的表面图像,查询工程文件中包含的基本图形及对应的矢量参数,将工程文件中的重复单元绘制在第一图像中,再根据第一图像中的重复单元,提取产品的表面图像中的对应图像部分,进行降噪处理,从而生成所述模板,相比于现有技术,无需人工根据经验对表面图形进行处理,如此不仅降低了人工成本,而且还提高了模板生成的效率。
本文档来自技高网...【技术保护点】
1.一种模板生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每一所述基本图形对应的矢量参数,将所述工程文件中的重复单元绘制在第一图像中,包括:
3.根据权利要求2所述的方法,其特征在于,所述基本图形,包括圆、线段、圆弧或点;所述矢量参数,包括中心坐标、矢量长度、角度或弧度。
4.根据权利要求3所述的方法,其特征在于,对所述工程文件中的所有基本图形进行方向性的排序,包括:
5.根据权利要求4所述的方法,其特征在于,所述对排序后的所有基本图形进行比较,确定出相同的基本图形,并将相同的基本图形归类到预设的大类中,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据每一大类中的基本图形之间的距离变化特征,将每一大类划分为多个小类,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述第一图像中的所述重复单元,提取所述产品的表面图像中对应于所述重复单元的图像部分,包括:
8.根据权利要求1所述的方法,其特征在于,所述工程文件为dxf文件;所述产品的表面图
9.一种模板生成装置,其特征在于,所述装置包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至8任一项所述的模板生成方法。
...【技术特征摘要】
1.一种模板生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每一所述基本图形对应的矢量参数,将所述工程文件中的重复单元绘制在第一图像中,包括:
3.根据权利要求2所述的方法,其特征在于,所述基本图形,包括圆、线段、圆弧或点;所述矢量参数,包括中心坐标、矢量长度、角度或弧度。
4.根据权利要求3所述的方法,其特征在于,对所述工程文件中的所有基本图形进行方向性的排序,包括:
5.根据权利要求4所述的方法,其特征在于,所述对排序后的所有基本图形进行比较,确定出相同的基本图形,并将相同的基本图形归类到预设的大类中,包括:
6.根据权利要求5所述的方法,...
【专利技术属性】
技术研发人员:谢唯,罗晓明,陈国栋,吕洪杰,杨朝辉,
申请(专利权)人:深圳市大族数控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。