一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

解决喷印直线台阶像素的喷印图像处理方法以及喷印系统与流程

2022-07-23 10:03:30 来源:中国专利 TAG:


1.本发明涉及电路板喷印技术领域,特别是涉及一种解决喷印直线台阶像素的喷印图像处理方法以及喷印系统。


背景技术:

2.数码喷印是一种利用电子信息技术,将需要喷印的图案数字化处理后,通过喷印的方式在承托物上显示的技术。与传统印刷技术不同,数码喷印不需要制版,可以随时改变喷印内容而不涉及硬件设备的调整。数码喷印的内容丰富,可以随时更改,喷印效果稳定,质量可靠,工艺简单,控制清晰,易于实现自动化规模化生产。
3.线路板的生产过程中需要使用到喷印技术喷印一些说明性文字图案以及一些基准标识,其中,基准标识对方向性的要求很高。在实际生产中,线路板的摆放很难做到零误差,经过ccd相机定位后,根据产品摆放在平台上的实际角度,对喷印图案进行旋转后再喷印,由此就产生了像素台阶,如图1所示。对此,现有技术的一般处理方式是在产品放置平台下设置旋转电机驱动产品放置平台旋转,以使产品正对,但是这种方式成本很高,需要改变平台结构,且通常产品偏移的角度很小,采用旋转电机的方案代价很高。
4.对于一般说明性图案,上述问题的影响不大,但是对于用于ccd视觉定位的基准线等,此类台阶会对后续工序(如贴片封装)的精度带来品质隐患。


技术实现要素:

5.基于此,有必要针对上述的问题,提供一种解决喷印直线台阶像素的喷印图像处理方法以及喷印系统。
6.本发明实施例是这样实现的,一种解决喷印直线台阶像素的喷印图像处理方法,所述解决喷印直线台阶像素的喷印图像处理方法包括:获取喷印图案的矢量图;输出矢量图中的基准直线得到基准图块;将矢量图中的非基准图案以位图输出得到喷印底图;获取待喷印产品的偏角;根据获取的偏角旋转喷印底图;将基准图块贴附于旋转后的喷印底图上。
7.在其中一个实施例中,本发明提供了一种喷印系统,所述喷印系统包括:计算机设备,用于执行如本发明所述的解决喷印直线台阶像素的喷印图像处理方法;以及喷印设备,所述喷印设备与所述计算机设备通信,用于获取处理后的喷印图像并执行喷印操作以喷印出图案。
8.本发明提供的图像处理方法将矢量图中的基准直线与非基准图案分别输出,根据产品摆放的实际角度旋转喷印底图,而后将基准图块贴附于旋转后的喷印底图上得到处理
后的喷印图像。本发明的提供的方法解决了基准直线因旋转出现台阶的问题,使基准直线保护横平竖直状态,便于后续工艺的定位。本发明的方法适用于每一次产品的重新摆放,实现了根据产品摆放情况在线调整底图的旋转角度,降低了产品摆放的要求。
附图说明
9.图1为现有技术喷印图像中的直线旋转后喷印产生的像素台阶示意图;图2为一个实施例提供的解决喷印直线台阶像素的喷印图像处理方法的流程图;图3为一张喷印图像;图4为图3中基准直线a输出的基准图块;图5为图3中基准直线b输出的基准图块;图6为图3中基准直线c输出的基准图块;图7为图3所示的喷印图像经本发明处理后的效果;图8为一个实施例提供的喷印系统的结构框图;图9为一个实施例提供的计算机设备的内部结构框图。
具体实施方式
10.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
11.可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
12.如图2所示,在一个实施例中,提出了一种解决喷印直线台阶像素的喷印图像处理方法,具体可以包括以下步骤:获取喷印图案的矢量图;输出矢量图中的基准直线得到基准图块;将矢量图中的非基准图案以位图输出得到喷印底图;获取待喷印产品的偏角;根据获取的偏角旋转喷印底图;将基准图块贴附于旋转后的喷印底图上。
13.在本实施例中,在线路板设计生产行业中,喷印图一般采用gerber格式文件,gerber格式文件中的图案是矢量图,具备坐标系,而喷印用的文件是位图格式,由像素点组成,不具备坐标系。本发明利用gerber格式文件转换为位图文件的过程中,执行上述步骤,实现基准直线与非基准图案的分别处理。另外,需要说明的是,由于基准基线长宽比较大,旋转后产生台阶较为明显,本发明以基准直线为例进行说明,本发明同样适用于其它基准图形。
14.在本实施例中,将基准直线单独输出得到基准图块;同时,将非基准图案输出得到喷印底图。至于哪些是基准直线哪些是非基准图案,可以由用户自行指定,当然,也可以增
加相应的识别规则,本发明实施例对此不作进一步的限定。
15.在本实施例中,待喷印产品的偏角由ccd相机捕捉后通过对比确定,此属于现有技术的应用,本发明实施例对此不作具体说明。
16.在本实施例中,根据产品的偏角对喷印底面进行同向旋转,使喷印底图的方向与偏转后的等喷印产品匹配;此后,将基准图块贴附于旋转后的喷印底图上,得到用于喷印的位图文件,执行喷印动作喷印出图案即可。
17.本发明提供的图像处理方法将矢量图中的基准直线与非基准图案分别输出,根据产品摆放的实际角度旋转喷印底图,而后将基准图块贴附于旋转后的喷印底图上得到处理后的喷印图像。本发明的提供的方法解决了基准直线因旋转出现台阶的问题,使基准直线保护横平竖直状态,便于后续工艺的定位。本发明的方法适用于每一次产品的重新摆放,实现了根据产品摆放情况在线调整底图的旋转角度,降低了产品摆放的要求。
18.作为本发明的一个优选实施例,所述输出矢量图中的基准直线得到基准图块,包括:输出基准直线的参数,所述参数包括起点坐标、终点坐标以及线宽;根据输出的基准直线的参数以及预设的分辨率生成基准直线;生成一个容纳基准直线的背景区域;将包含所述基准直线的背景区域轮换为位图并输出得到基准图块。
19.在本实施例中,采用gerber格式,可以直接读取基准直线的起点坐标、弱点坐标以及线宽;读取之后,在系统中,通过预设的分辨率以及读取到的基准直线的参数,每条基准直线单独生成,并在基准直线的下层生成一背景区域,将背景区域以及基准直线作为一个整体输出为位图格式得到基准图块。优选地,背景区域与喷印底图的背景颜色相同(如白色或者透明等)。图3为一张喷印图像原图,图4、图5以及图6是图3中基准直接a、b、c输出得到的基准图块。
20.作为本发明的一个优选实施例,所述生成一个容纳基准直线的背景区域,包括:由直线参数确定直线形成的矩形区;以直线形成的矩形区的中心为中点,向两端延长矩形区的两条对角线;以延长后的两条对角线的端点为角点作矩形得到背景区域。
21.在本实施例中,可以理解,通过赋予基准直线一个线宽,基准直线形成一个矩形的区域;基准直线形成的矩形区的中心可以由起点坐标与终点坐标的中间点确定。
22.在本实施例中,以基准直线确定的矩形区可以确定两条对角线,通过延伸对角线,并以延伸后的对角线的四个点作为角点可以得到一个矩形的背景区域,矩形的背景区域将矩形的基准直线包括在内。在本实施例中,两条对角线的每一端延伸的长度没有具体限定,可选地,可以根据基准直线的线宽进行延伸,也可以取线宽的1.2倍、1.5倍、2倍等。
23.作为本发明的一个优选实施例,所述根据获取的偏角旋转喷印底图,包括:确定一个基点;绕基点将喷印底图旋转一个偏角。
24.在本实施例中,以确定出的基点作为旋转中心,旋转的角由ccd相机捕捉到的产品的偏角确定。
25.作为本发明的一个优选实施例,所述确定一个基点,包括:
根据各基准直线的参数确定各基准直线的中心点;将距离各基准直线的中心点距离之和最小的点作为基点。
26.在本实施例中,假定有三条基准直线,各基准直线的中心点分别是(x1,y1)、(x2,y2)以及(x3,y3),基点坐标为(x,y),则距离之和表示为:对于上式,通过求解d的最大值可以得到基点坐标,解法包括求导、费马搜索等,此属于现有技术的直接应用,本发明实施例对此不再赘述。
27.在本实施例中,通过上述方法寻找基点,可以使旋转前后各基准直线的中心角的偏差更小,从而使前后基准直线的位置偏差更小,更容易满足要求,不至于旋转处理后太差超过接受范围。
28.作为本发明的一个优选实施例,所述将基准图块贴附于旋转后的喷印底图上,包括:根据各基准直线的参数确定各基准直线的中心点;确定旋转后的喷印底图上各基准直线中心点的坐标;使基准图块中基准直线的中心点与旋转后的喷印底图上对应基准直线的中心点重合。
29.在本实施例中,通过上述步骤,相对于以基准直线的端点为重合的参考,前后基准直线的最大偏差减小了一半,更容易满足偏差要求。如图7所示,为一张经本发明提供的方法处理后的喷印图像,可见,在该图中,基准直线未发生变形,而非基准的文字产生了像素台阶,应用本发明的方法可以解决基准旋转后喷印出现像素台阶的问题。
30.作为本发明的一个优选实施例,所述解决喷印直线台阶像素的喷印图像处理方法还包括:计算贴附后各基准直线与矢量图中对应基准直线的最大偏差;判断计算出的最大偏差是否大于设定阈值,若是,则发出警示。
31.在本实施例中,对于不满足偏差要求的喷印图像,系统发出报警信息以提示用户处理。在本发明实施例中,需要说明的是,偏差过大的原因是产品摆放角度偏差过大导致的,此时仅需要重新摆放产品即可。可见,本发明提供的方法在解决直线出现台阶现象的同时,还提高了产品摆放偏角的容差,有利于喷印生产的有序进行。
32.如图8所示,本发明一个实施例还提供了一种喷印系统,所述喷印系统包括:计算机设备,用于执行如本发明任意一个实施例所述的解决喷印直线台阶像素的喷印图像处理方法;以及喷印设备,所述喷印设备与所述计算机设备通信,用于获取处理后的喷印图像并执行喷印操作以喷印出图案。
33.在本实施例中,上述喷印系统中的计算机设备用于执行本发明实施例提供的解决喷印直线台阶像素的喷印图像处理方法,关于该方法各步骤的解释说明请参考本发明前方内容,在此不再赘述。
34.在本实施例中,喷印设备属于现有的成熟设备,本发明不涉及对喷印设备本身的
结构改进;喷印设置与计算机设备连接,通过获取计算机设备处理得到的喷印图像,并执行喷印动作得到喷印图案。需要说明的是,在此过程中,计算机设备需用到的产品的偏角通过设置于喷印设置工作台上的ccd相机在线获取。
35.本发明提供的喷印系统中,计算机设备将矢量图中的基准直线与非基准图案分别输出,根据产品摆放的实际角度旋转喷印底图,而后将基准图块贴附于旋转后的喷印底图上得到处理后的喷印图像,并由喷印设备执行喷印动作得到图案。本发明的提供的喷印系统解决了基准直线因旋转出现台阶的问题,使基准直线保护横平竖直状态,便于后续工艺的定位。本发明的系统适用于每一次产品的摆放,实现了根据产品摆放情况在线调整底图的旋转角度,降低了产品摆放的要求。
36.图9示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以应用于图8所示的喷印系统。如图9所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现本发明实施例提供的解决喷印直线台阶像素的喷印图像处理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行本发明实施例提供的解决喷印直线台阶像素的喷印图像处理方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
37.本领域技术人员可以理解,图9中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
38.在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取喷印图案的矢量图;输出矢量图中的基准直线得到基准图块;将矢量图中的非基准图案以位图输出得到喷印底图;获取待喷印产品的偏角;根据获取的偏角旋转喷印底图;将基准图块贴附于旋转后的喷印底图上。
39.在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:获取喷印图案的矢量图;输出矢量图中的基准直线得到基准图块;将矢量图中的非基准图案以位图输出得到喷印底图;获取待喷印产品的偏角;根据获取的偏角旋转喷印底图;将基准图块贴附于旋转后的喷印底图上。
40.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
41.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
42.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献