System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理,特别涉及一种图像处理方法、存储介质、激光加工设备及数控机器。
技术介绍
1、在现代制造业与创意设计领域,激光加工技术因其高精度、高速度以及能够在多种材料上实现复杂图案切割和雕刻的能力而被广泛采用。这一技术不仅限于工业制造,还深入到了艺术创作、个性化定制、广告标识制作等多个方面。在使用激光加工设备对待加工物体进行加工的情况下,为了追求美观效果或适应待加工物体的轮廓等目的,通常需要对待加工图像进行一定的图像处理,对其进行弯曲变形,以寻求一定的美观度和激光加工质量。
技术实现思路
1、本专利技术的主要目的是提供一种图像处理方法、存储介质、激光加工设备及数控机器,旨在提高激光加工质量以及美观度。
2、为实现上述目的,本专利技术提出了一种图像处理方法,所述图像处理方法包括:
3、设置一个对齐点,并以所述对齐点为坐标原点建立坐标轴;
4、设置预设控制点,并根据预设控制点在所述坐标轴上相对所述坐标原点之间的移动量确定目标参考图像的特征信息和坐标位置;
5、根据所述目标参考图像的特征信息和坐标位置确定待处理图像在所述目标参考图像上的坐标位置和旋转角度;
6、根据所述待处理图像在所述目标参考图像上的坐标位置和旋转角度将所述待处理图像进行移动和旋转,得到所述目标参考图像对应的变形图像。
7、在一实施例中,所述目标参考图像为曲线圆,所述目标参考图像的特征信息包括曲线圆的半径,所述目标参考图像的坐标位置包括圆心
8、在一实施例中,所述图像处理方法还包括:
9、将所述待处理图像中的任意一点作为坐标轴原点;
10、以所述待处理图像的长度方向为x轴,以所述待处理图像的高度方向为y轴建立正交坐标轴;
11、其中,所述待处理图像中的任意一点包括所述待处理图像的中心点。
12、在一实施例中,所述设置预设控制点,并根据预设控制点在所述坐标轴上相对所述坐标原点之间的移动量确定目标参考图像的特征信息和坐标位置的步骤具体包括:
13、在所述坐标轴上除y轴以外的任意位置选取一点作为预设控制点,以设置预设控制点;
14、获取所述预设控制点在所述坐标轴上相对所述对齐点在x轴方向上的第一移动量,以及获取所述预设控制点在所述坐标轴上相对所述对齐点在y轴方向上的第二移动量;
15、根据所述第一移动量和所述第二移动量以及预设第一公式计算所述曲线圆的半径,并根据所述对齐点、所述控制点以及所述半径计算所述曲线圆的圆心坐标。
16、在一实施例中,所述预设第一公式包括:
17、r=(x2+y2)/2y;
18、其中,r为曲线圆的半径;x为第一移动量;y为第二移动量。
19、在一实施例中,所述图像处理方法还包括:
20、将所述待处理图像拆分为多个子目标图像,并分别计算多个所述子目标图像在所述坐标轴的位置信息。
21、在一实施例中,所述将所述待处理图像拆分为多个子目标图像,并分别计算多个所述子目标图像在所述坐标轴的位置信息的步骤之后,所述方法还包括:
22、根据每一个所述子目标图像在所述坐标轴的位置信息分别计算每一个所述子目标图像在所述目标参考图像上的坐标位置和旋转角度;
23、根据每一个所述子目标图像在所述目标参考图像上的坐标位置和旋转角度分别将各所述子目标图像进行移动和旋转,以得到所述目标参考图像对应的变形图像。
24、在一实施例中,所述根据每一个所述子目标图像在所述坐标轴的位置信息分别计算每一个所述子目标图像在所述目标参考图像上的坐标位置和旋转角度的步骤具体包括:
25、根据每一个所述子目标图像的位置信息,分别获取各所述子目标图像与所述坐标原点之间的距离;
26、根据每一个所述子目标图像与所述坐标原点之间的距离以及预设第二公式分别计算出各所述子目标图像在所述目标参考图像上的旋转角度;
27、根据每一个所述子目标图像在所述目标参考图像上的所述旋转角度以及预设第三公式分别计算出各所述子目标图像在所述目标参考图像上的位置坐标。
28、在一实施例中,所述目标参考图像为曲线圆,所述预设第二公式包括:
29、angle=l/r;
30、所述预设第三公式包括:
31、px=rsin(angle);py=r-rcos(angle);
32、其中,angle为旋转角度;l为子目标图像与所述坐标轴的原点之间的距离;r为曲线圆的半径;px为子目标图像在曲线圆上的横坐标,py为子目标图像在曲线圆上的纵坐标。
33、在一实施例中,所述根据所述待处理图像在所述目标参考图像上的坐标位置和旋转角度将所述待处理图像进行移动和旋转,得到所述目标参考图像对应的变形图像包括:
34、将所述待处理图像移动至所述坐标位置;
35、将移动后的所述待处理图像以所述圆心坐标为中心旋转所述旋转角度,以得到所述曲线圆上的变形图像;
36、或者,将所述待处理图像以所述圆心坐标为中心旋转所述旋转角度;
37、将旋转后的所述待处理图像移动至所述坐标位置,以得到所述曲线圆上的变形图像。
38、在一实施例中,在所述待处理图像为多个时,所述图像处理方法还包括:
39、以多个所述待处理图像中的任意一者作为参考对象建立坐标轴,并在所述坐标轴上设置对齐点;
40、根据所述预设控制点在所述坐标轴上相对所述对齐点之间的移动量确定所述参考对象对应的曲线圆的半径和圆心坐标;
41、分别获取除所述参考对象以外的所述待处理图像与所述参考对象之间的相对距离,以得到与各所述待处理图像对应的多个所述相对距离;
42、根据多个所述相对距离以及所述半径计算各所述待处理图像对应的曲线圆的半径;
43、根据各所述待处理图像对应的所述半径和所述圆心坐标计算出每一所述待处理图像在对应的曲线圆上的坐标位置和旋转角度,以将各所述待处理图像进行移动和旋转,得到曲线圆上的变形图像。
44、在一实施例中,在所述待处理图像为多个时,多个所述待处理图像对应的曲线圆的圆心坐标在同一位置,所述图像处理方法还包括:
45、根据所述圆心坐标在所述参考对象与其余所述待处理图像之间的位置关系,确定各所述待处理图像的弯曲方向,以得到各所述待处理图像在对应所述曲线圆上的变形图像。
46、在一实施例中,所述根据所述圆心坐标在所述参考对象与其余所述待处理图像之间的位置关系,确定各所述待处理图像的弯曲方向,以得到各所述待处理图像在对应所述曲线圆上的变形图像的步骤具体包括:
47、根据所述圆心坐标,在所述坐标轴中构造一条直线,所述直线通过圆心且与x轴平行;
48、当所述参考对象与其余所述待处理图像在所述直线两侧时,其余所述待处理图像的弯曲本文档来自技高网...
【技术保护点】
1.一种图像处理方法,其特征在于,所述图像处理方法包括:
2.如权利要求1所述的方法,其特征在于,所述目标参考图像为曲线圆,所述目标参考图像的特征信息包括曲线圆的半径,所述目标参考图像的坐标位置包括圆心坐标。
3.如权利要求1所述的方法,其特征在于,所述图像处理方法还包括:
4.如权利要求2所述的方法,其特征在于,所述设置预设控制点,并根据预设控制点在所述坐标轴上相对所述坐标原点之间的移动量确定目标参考图像的特征信息和坐标位置的步骤具体包括:
5.如权利要求4所述的方法,其特征在于,所述预设第一公式包括:
6.如权利要求1所述的方法,其特征在于,所述图像处理方法还包括:
7.如权利要求6所述的方法,其特征在于,所述将所述待处理图像拆分为多个子目标图像,并分别计算多个所述子目标图像在所述坐标轴的位置信息的步骤之后,所述方法还包括:
8.如权利要求7所述的方法,其特征在于,所述根据每一个所述子目标图像在所述坐标轴的位置信息分别计算每一个所述子目标图像在所述目标参考图像上的坐标位置和旋转角度的步骤具体包
9.如权利要求8所述的方法,其特征在于,所述目标参考图像为曲线圆,
10.如权利要求2所述的方法,其特征在于,所述根据所述待处理图像在所述目标参考图像上的坐标位置和旋转角度将所述待处理图像进行移动和旋转,得到所述目标参考图像对应的变形图像包括:
11.如权利要求2所述的方法,其特征在于,在所述待处理图像为多个时,所述图像处理方法还包括:
12.如权利要求11所述的方法,其特征在于,在所述待处理图像为多个时,多个所述待处理图像对应的曲线圆的圆心坐标在同一位置,所述图像处理方法还包括:
13.如权利要求12所述的方法,其特征在于,所述根据所述圆心坐标在所述参考对象与其余所述待处理图像之间的位置关系,确定各所述待处理图像的弯曲方向,以得到各所述待处理图像在对应所述曲线圆上的变形图像的步骤具体包括:
14.如权利要求1所述的方法,其特征在于,所述图像处理方法还包括:
15.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至14中任一项所述的图像处理方法的步骤。
16.一种激光加工设备,其特征在于,所述激光加工设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至14中任一项所述的图像处理方法的步骤。
17.一种数控机器,其特征在于,所述数控机器包括:
...【技术特征摘要】
1.一种图像处理方法,其特征在于,所述图像处理方法包括:
2.如权利要求1所述的方法,其特征在于,所述目标参考图像为曲线圆,所述目标参考图像的特征信息包括曲线圆的半径,所述目标参考图像的坐标位置包括圆心坐标。
3.如权利要求1所述的方法,其特征在于,所述图像处理方法还包括:
4.如权利要求2所述的方法,其特征在于,所述设置预设控制点,并根据预设控制点在所述坐标轴上相对所述坐标原点之间的移动量确定目标参考图像的特征信息和坐标位置的步骤具体包括:
5.如权利要求4所述的方法,其特征在于,所述预设第一公式包括:
6.如权利要求1所述的方法,其特征在于,所述图像处理方法还包括:
7.如权利要求6所述的方法,其特征在于,所述将所述待处理图像拆分为多个子目标图像,并分别计算多个所述子目标图像在所述坐标轴的位置信息的步骤之后,所述方法还包括:
8.如权利要求7所述的方法,其特征在于,所述根据每一个所述子目标图像在所述坐标轴的位置信息分别计算每一个所述子目标图像在所述目标参考图像上的坐标位置和旋转角度的步骤具体包括:
9.如权利要求8所述的方法,其特征在于,所述目标参考图像为曲线圆,
10.如权利要求2所述的方法,其特征在于,所述根据所述待处理图像在所述目...
【专利技术属性】
技术研发人员:王建军,
申请(专利权)人:深圳市创客工场科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。