System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,特别涉及一种车辆喷涂方法、装置、存储介质及电子设备。
技术介绍
1、汽车彩绘源于对汽车的装饰。起初是由专业画家在车身上作画,形成一幅超现代的作品。目前汽车彩绘已成为一种趋势,很多车主都会在车身上画自己喜欢的图案,彰显个性。
2、目前业内的彩绘技术都是通过人工形式实现定制化图案的在汽车车身上的临摹喷绘,且需要喷涂的人员具备一定的绘画功底,喷涂效率较低,无法实现规模化。
技术实现思路
1、本专利技术所要解决的技术问题是提供一种车辆喷涂方法、装置、存储介质及电子设备,能够提高喷涂效率。具体方案如下:
2、一种车辆喷涂方法,包括:
3、响应于喷涂指令,获得待喷涂图像;
4、根据所述待喷涂图像中的每个颜色的像素点的rgb值和平面坐标,生成每个所述颜色的平面轨迹;
5、确定出每个所述平面轨迹中的每个像素点对应的车辆喷涂点坐标;
6、基于每个所述颜色的平面轨迹中的各像素点对应的车辆喷涂点坐标,生成脚本文件;
7、将所述脚本文件发往预设的机器人,使得所述机器人基于所述脚本文件对车辆进行喷涂。应用本专利技术实施例提供的方法,可以根据待喷涂图像生成脚本文件,然后将脚本文件发往机器人,使得机器人可以基于脚本文件自动对车辆进行喷涂,有效的提高了喷涂效率。
8、上述的方法,可选的,所述获得待喷涂图像,包括:
9、获取原始图像;
10、对所述原始图像进行颜色聚类处理,
11、上述的方法,可选的,所述根据所述待喷涂图像中的每个颜色的像素点的rgb值和坐标,生成每个所述颜色的平面轨迹,包括:
12、确定出待喷涂图像的每个像素点的rgb值以及行列值;
13、根据每个所述像素点的行列值确定出每个像素点的坐标;并根据每个所述像素点的rgb值确定出每个所述像素点所属的颜色;
14、对于每一所述颜色,检测所述待喷涂图像的各行中是否存在该颜色的像素段,若存在,则基于各个所述像素段中的像素点的坐标生成所述颜色的平面轨迹,所述像素段包括多个连续排列的属于所述颜色的像素点。
15、上述的方法,可选的,基于各个所述像素段中的像素点的坐标生成所述颜色的平面轨迹,包括:
16、将所述颜色的每个像素段首个像素点作为开枪点,并将所述颜色的像素段的最后一个像素点作为关枪点;所述开枪点用于指示启动喷涂所述颜色的颜料,所述关枪点用于指示停止喷涂;
17、根据每个所述像素段的开枪点的坐标和关枪点的坐标生成所述颜色的平面轨迹。
18、上述的方法,可选的,所述确定出每个所述平面轨迹中的每个像素点对应的车辆喷涂点坐标,包括:
19、获取车辆的车身数字模型中的各个车身数模点的三维坐标;
20、将每个所述平面轨迹中的每个像素点的坐标与各个所述车身数模点的坐标进行匹配,以确定出每个所述像素点对应的车身数模点;
21、根据每个所述像素点的平面坐标以及每个像素点对应的车身数模点的三维坐标,获得每个所述像素点对应的车辆喷涂点坐标。
22、上述的方法,可选的,所述将每个所述平面轨迹中的每个像素点的坐标与各个所述车身数模点的坐标进行匹配,以确定出每个所述像素点对应的车身数模点,包括:
23、对于每个所述像素点,根据所述像素点的平面坐标以及每个所述车身数模点的三维坐标,计算出所述像素点与每个所述车身数模点之间的距离;将与所述像素点距离最近的车身数模点确定为所述像素点对应的车身数模点。
24、上述的方法,可选的,所述根据每个所述像素点的平面坐标以及每个像素点对应的车身数模点的三维坐标,获得每个所述像素点对应的车辆喷涂点坐标,包括:
25、对于每个所述像素点,由所述像素点的平面坐标中的横轴坐标、纵轴坐标,以及所述像素点对应的车身数模点的三维坐标中的竖轴坐标,组成所述像素点对应的车辆喷涂点坐标。
26、一种车辆喷涂装置,包括:
27、执行单元,用于响应于喷涂指令,获得待喷涂图像;
28、第一生成单元,用于根据所述待喷涂图像中的每个颜色的像素点的rgb值和平面坐标,生成每个所述颜色的平面轨迹;
29、确定单元,用于确定出每个所述平面轨迹中的每个像素点对应的车辆喷涂点坐标;
30、第二生成单元,用于基于每个所述颜色的平面轨迹中的各像素点对应的车辆喷涂点坐标,生成脚本文件;
31、发送单元,用于将所述脚本文件发往预设的机器人,使得所述机器人基于所述脚本文件对车辆进行喷涂。
32、上述的装置,可选的,所述确定单元,包括:
33、获取子单元,用于获取车辆的车身数字模型中的各个车身数模点的三维坐标;
34、匹配子单元,用于将每个所述平面轨迹中的每个像素点的坐标与各个所述车身数模点的坐标进行匹配,以确定出每个所述像素点对应的车身数模点;
35、执行子单元,用于根据每个所述像素点的平面坐标以及每个像素点对应的车身数模点的三维坐标,获得每个所述像素点对应的车辆喷涂点坐标。
36、一种存储介质,所述存储介质包括存储指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上述的车辆喷涂方法。
37、一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的车辆喷涂方法。
38、基于上述本专利技术实施提供的一种车辆喷涂方法、装置、存储介质及电子设备,其中,可以获得待喷涂图像;然后根据待喷涂图像中的每个颜色的像素点的rgb值和平面坐标,生成每个颜色的平面轨迹;确定出每个平面轨迹中的每个像素点对应的车辆喷涂点坐标;基于每个颜色的平面轨迹中的各像素点对应的车辆喷涂点坐标,生成脚本文件;将脚本文件发往预设的机器人,使得机器人基于脚本文件对车辆进行喷涂。在本方案中,可以根据待喷涂图像生成脚本文件,然后将脚本文件发往机器人,使得机器人可以基于脚本文件自动对车辆进行喷涂,有效的提高了喷涂效率。
本文档来自技高网...【技术保护点】
1.一种车辆喷涂方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获得待喷涂图像,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待喷涂图像中的每个颜色的像素点的RGB值和坐标,生成每个所述颜色的平面轨迹,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于各个所述像素段中的像素点的坐标生成所述颜色的平面轨迹,包括:
5.根据权利要求1所述的方法,其特征在于,所述确定出每个所述平面轨迹中的每个像素点对应的车辆喷涂点坐标,包括:
6.根据权利要求5所述的方法,其特征在于,所述将每个所述平面轨迹中的每个像素点的坐标与各个所述车身数模点的坐标进行匹配,以确定出每个所述像素点对应的车身数模点,包括:
7.根据权利要求5所述的方法,其特征在于,所述根据每个所述像素点的平面坐标以及每个像素点对应的车身数模点的三维坐标,获得每个所述像素点对应的车辆喷涂点坐标,包括:
8.一种车辆喷涂装置,其特征在于,包括:
9.一种存储介质,其特征在于,所述存储介质包括存储
10.一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1~7任意一项所述的车辆喷涂方法。
...【技术特征摘要】
1.一种车辆喷涂方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获得待喷涂图像,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待喷涂图像中的每个颜色的像素点的rgb值和坐标,生成每个所述颜色的平面轨迹,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于各个所述像素段中的像素点的坐标生成所述颜色的平面轨迹,包括:
5.根据权利要求1所述的方法,其特征在于,所述确定出每个所述平面轨迹中的每个像素点对应的车辆喷涂点坐标,包括:
6.根据权利要求5所述的方法,其特征在于,所述将每个所述平面轨迹中的每个像素点的坐标与各个所述车身数模点的坐标进行匹配...
【专利技术属性】
技术研发人员:李阳,马小龙,赵凤鹏,王爱军,宗言峰,周永乐,裴宏业,肖振阳,谷亮,
申请(专利权)人:长城汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。