CN104108245B - 对卡片进行误差补偿打印的方法和装置 - Google Patents
对卡片进行误差补偿打印的方法和装置 Download PDFInfo
- Publication number
- CN104108245B CN104108245B CN201310136465.5A CN201310136465A CN104108245B CN 104108245 B CN104108245 B CN 104108245B CN 201310136465 A CN201310136465 A CN 201310136465A CN 104108245 B CN104108245 B CN 104108245B
- Authority
- CN
- China
- Prior art keywords
- mrow
- coordinate
- image
- card
- corner
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Credit Cards Or The Like (AREA)
- Image Analysis (AREA)
Abstract
本发明实施例提供了一种对卡片进行误差补偿打印的方法。该方法主要包括:对卡片进行拍照,根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标;根据所述提取出的标识信息的坐标和边角的坐标,以及预先设定的标识信息和边角的标准坐标,计算出所述标识信息对应的原始坐标误差;将所述标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加得到标识对应的打印坐标,利用所述打印坐标在所述卡片上进行个性化信息打印。本发明实施例的对卡片进行误差补偿打印的方法通过先对卡片拍照,从图像获得标识信息对应的原始坐标误差,可以有效地纠正了卡片打印过程中的个性化信息位置偏移的问题。
Description
技术领域
本发明涉及卡片打印领域,尤其涉及一种对卡片进行误差补偿打印的方法和装置。
背景技术
在个性化制卡设备中,打印模块需要在印有原始标识信息的卡片上,打印个性化信息,上述标识信息可以为底图和文字。为了降低成本,提高效率,印有原始底图和文字的卡片一般是采用大版印刷,再经过裁减切割的方式进行制作的,在这样的制卡过程中,裁减切割设备本身的误差会使原始标识信息在卡表面产生一定的偏移,相对于标准坐标存在一定误差。
在存在上述误差的情况下,在打印个性化信息的时候,若仍按照标准坐标来打印,则会造成在卡片上打印的个性化信息出现偏离或与原始信息重叠等问题,严重影响制证的质量,造成废卡率的升高。
发明内容
本发明的实施例提供了一种对卡片进行误差补偿打印的方法和装置,以克服卡片打印过程中的个性化信息位置偏移的问题。
一种对卡片进行误差补偿打印的方法,包括:
对卡片进行拍照,根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标;
根据所述提取出的标识信息的坐标和边角的坐标,以及预先设定的标识信息和边角的标准坐标,计算出所述标识信息对应的原始坐标误差;
将所述标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加得到标识对应的打印坐标,利用所述打印坐标在所述卡片上进行个性化信息打印。
一种对卡片进行误差补偿打印的装置,包括:
坐标提取模块,用于对卡片进行拍照,根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标;
坐标误差计算模块,用于根据所述提取出的标识信息的坐标和边角的坐标,以及预先设定的标识信息和边角的标准坐标,计算出所述标识信息对应的原始坐标误差;
误差补偿打印模块,用于将所述标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加得到标识对应的打印坐标,利用所述打印坐标在所述卡片上进行个性化信息打印。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例的对卡片进行误差补偿打印的方法通过先对卡片拍照,从图像获得标识信息对应的原始坐标误差,可以有效地纠正了卡片打印过程中的个性化信息位置偏移的问题。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种对卡片进行误差补偿打印的方法的处理流程图;
图2a和图2b为本发明实施例一提供的一种上述进卡装置的局部结构示意图;
图3为本发明实施例一提供的一种标准原始卡片的示意图;
图4为本发明实施例一提供的一种实际卡片的示意图;
图5为本发明实施例一提供的一种根据原始坐标误差信息进行误差补偿后打印出的卡片的示意图;
图6为本发明实施例二提供的一种对卡片进行误差补偿打印的装置的具体结构图。
具体实施方式
为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
实施例一
本发明实施例提供的一种对卡片进行误差补偿打印的方法的处理流程如图1所示,包括如下的处理步骤:
步骤11、对卡片进行拍照,根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标。
卡片打印设备的主工控机包括工业控制计算机、存储器、总线接口板、电源接口和其他通讯接口。主工控机作为整个卡片打印设备的控制核心,提供用户界面,通过控制程序对各个功能装置的处理过程进行统一控制,协调各功能装置协同工作,并接收各个功能装置反馈的运行状态信息。
在存储器的数据库或通过网络可连接的远程数据库中存储了各个卡片中的芯片序列号和卡片用户的基本信息之间的对应关系,上述卡片用户的基本信息中包括姓名、照片、性别、地址、职业等信息。
在需要打印个性化信息的卡片上预先设置了一些原始的标识信息,上述标识信息的数量可以为多个,具体可以为底图和文字,每个标识信息分别对应上述基本信息中的一种具体个性化信息。
首先通过进卡装置来接收外部输入的卡片,并将卡片逐张分离。该实施例提供的一种上述进卡装置的局部结构示意图如图2a和图2b所示,包括:传送轨道上放的灯罩1、拍照装置8及照明装置、传送机构6、电机驱动板、控制板、电机3、传感器5、滚轮2、皮带等部分组成。
上述进卡装置的运行过程主要包括:控制软件控制传送机构6中的电机3带动滚轮2转动,使卡片7进入进卡装置。当卡片运行到指定的边角识别位置后,位置传感器感测到上述卡片,装置控制器向主工控机发送上述卡片到达边角识别位置的通知信息。主工控机通过装置控制器控制电机停止,卡片停留在设置在边角识别位置上方的拍照装置的视野范围内,拍照装置对卡片进行拍照,装置控制器将拍照得到的图像信息发送给主工控机。主工控机根据图像信息识别和提取卡片上的标识信息的坐标和卡片的边角的坐标,
主工控机通过数字图像处理相关技术,采用图像特征模板匹配的方式提取标识信息的坐标。具体处理过程包括:
将标准卡放入机构中,待运行至拍照位置时进行拍照得到标准图像,对标准图像进行数字化处理,并对该标准图像进行平滑滤波处理,去除噪声。用第一矩形框圈住上述标准图像中的标识信息部分,将上述第一矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板标识图像T,设定该模板标识图像T的左上角在上述标准图像中的坐标作为预先设定的标识信息的标准坐标。用第二矩形框圈住上述标准图像中的与上述标识信息距离最近的边角区域,将上述第二矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板边角图像F,设定该边角图像F的左上角在上述标准图像中的坐标作为预先设定的边角的标准坐标。
然后,利用以上模板标识图像T和模板边角图像F,针对每一张卡片拍照后得到的图像都进行如下步骤的操作和计算:
第一步:对输入的某个卡片拍照后得到的原始图像进行分割截取。装置中卡片运动和停止通过传感器和电机控制,位置可以基本固定,因此卡片的标识信息在原始图像中的相对位置也基本固定,首先计算原始图像的长、宽,以上述相对位置为基准,从原始图像中截取原图像长、宽各一半的区域,得到图像I1,该图像I1中包括了上述标识信息。比如,当上述相对位置为图像的左上部分区域时。因此首先计算图像的长、宽,并从图像左上角开始截取原图像长、宽各一半的区域,得到图像I1。
第二步:对上述图像I1进行图像高斯滤波处理以去除图像噪声,得到图像I2。
第三步:以模板标识图像T的尺寸为单位,用均方误差匹配方法计算模板标识图像T与图像I2间的均方误差。
其中,MSE(x,y)代表图像I2中(x,y)位置处的均方误差,M、N为模板标识图像T的横向、纵向的像素个数,i为变量,0<=i<=M-1,j为变量,0<=j<=N-1,T(x+i,y+j)表示模板标识图像T中的(x+i,y+j)位置处的像素值,I2(i,j)表示图像I2中(i,j)处的像素值;
找到与模板标识图像T误差最小的区域,把该区域的左上角在上述原始图像中的坐标,作为上述某个卡片的标识信息的坐标(Rx,Ry)。
以模板边角图像F的尺寸为单位,用均方误差匹配方法计算模板边角图像F与图像I2间的均方误差。
其中,MSF(x,y)代表图像I2中(x,y)位置处的均方误差,Q、P为模板边角图像F的横向、纵向的像素个数,u为变量,0<=u<=Q-1,v为变量,0<=v<=P-1,T(x+u,y+v)表示模板标识图像T中的(x+u,y+v)位置处的像素值,I2(i,j)表示图像I2中(i,j)处的像素值;
找到与模板边角图像F误差最小的区域,把该区域的左上角在上述原始图像中的坐标,作为上述某个卡片的边角的坐标(Ax,Ay)。
由上述获得的卡片的边角的坐标(Ax,Ay)和卡片的标识信息的坐标(Rx,Ry)可得,该卡片标识信息相对于边角的坐标为(x,y)=(Rx-Ax,Ry-Ay)
如果卡片上有多个标识信息,比如,在卡片的左上角和右下角都有标识信息,则需要分别计算出各个标识信息分别对应的坐标,并相应地计算出多个边角的坐标。
步骤12、主工控机将从图像信息中获得的标识信息和卡片的边角的坐标,与上述标识信息和卡片的边角的标准坐标进行比较,获得标准信息对应的原始坐标误差。
在上述主工控机的存储器中还需要存储预先设定的上述标识信息的标准坐标和上述卡片的边角的标准坐标。
上述主工控机将所述标识信息的标准坐标与所述卡片的边角的标准坐标相减,得到所述标识信息对应的标准差值。并将所述提取出的标识信息的坐标与所述提取出的边角的坐标相减,得到所述标识信息对应的实际差值。然后,将所述实际差值减去所述标准差值得到所述标识信息对应的原始坐标误差。
如果卡片上有多个标识信息,则需要分别计算出各个标识信息分别对应的原始坐标误差。
然后,主工控机重新驱动电机带动滚轮和皮带转动,进而带动卡片沿着运行轨道向前运行,所述卡片到达写卡台装置的位置,写卡台装置包括读写器和射频天线,该读写器通过射频天线读取卡片上的芯片序列号,将该芯片序列号传送到主工控机,主工控机将该芯片序列号、标识信息的编号和标识信息对应的原始坐标误差在上述存储器的数据库中进行关联存储。
比如,在图3所示的标准原始卡片中,原始的标识信息为“姓名:”、“性别:”、“年龄:”和“地址:”几个字样。以左上角为原点,标识“姓名:”的标准坐标为(x,y)=(10.00,10.00)。
实际的卡片在原始制卡过程中产生了误差,在图4所示的实际卡片中,以左上角为原点,标识“姓名:”的实际坐标为(x1,y1)=(9.00,9.00),则标识“姓名:”对应的原始坐标误差为(x,y)-(x1,y1)=(1.00,1.00)。
步骤13、将标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加得到标识对应的打印坐标,利用打印坐标在卡片上进行个性化信息。
上述进卡装置将卡片传送到表面信息处理装置。表面信息处理装置接收到主工控机发送的接卡指令后,通过读写器和射频天线对卡片上的芯片序列号进行读取,将读取的芯片序列号发送到主工控机。主工控机根据芯片序列号在上述存储器的数据库中进行查询,获取和芯片序列号对应的卡片上的各个标识信息分别对应的原始坐标误差和具体个性化信息。
主工控机向表面信息处理装置发送控制命令,该控制命令中携带了上述各个标识信息分别对应的原始坐标误差和具体个性化信息,表面信息处理装置驱动打印机移动装置移动卡片打印机,将上述各个标识信息分别对应的原始坐标误差和具体个性化信息输入给卡片打印机,并驱动卡片传送装置将卡片传送到卡片打印机位置。
卡片打印机将上述标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加,得到标识信息对应的打印坐标。
然后,卡片打印机根据标识信息对应的打印坐标,将标识信息对应的具体个性化信息打印到卡片中的指定位置。如果有多个标识信息,则按照上述处理过程,分别打印各个标识信息对应的具体个性化信息。
上述原始坐标误差信息可以校正打印偏差。比如,按照预先设定的各个标识信息对应的标准坐标在图3所示的卡片中打印各个标识对应的个性化信息,会得到图4所示的出现了个性化信息位置偏移的卡片。根据上述原始坐标误差信息进行误差补偿后,打印出的卡片如图5所示,从图5可以看出,有效地纠正了个性化信息位置偏移的问题。
实施例二
该实施例提供了一种对卡片进行误差补偿打印的装置,其具体结构如图6所示,包括如下的模块:
坐标提取模块61,用于对卡片进行拍照,根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标;
坐标误差计算模块62,用于根据所述提取出的标识信息的坐标和边角的坐标,以及预先设定的标识信息和边角的标准坐标,计算出所述标识信息对应的原始坐标误差;
误差补偿打印模块63,用于将所述标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加得到标识对应的打印坐标,利用所述打印坐标在所述卡片上进行个性化信息打印。
具体的,所述的坐标提取模块61,具体用于对标准卡片进行拍照得到标准图像,对所述标准图像进行数字化处理和平滑滤波处理,用第一矩形框圈住所述标准图像中的标识信息部分,将所述第一矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板标识图像T,设定所述模板标识图像T的左上角在所述标准图像中的坐标作为预先设定的标识信息的标准坐标;用第二矩形框圈住所述标准图像中的与所述标识信息距离最近的边角区域,将所述第二矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板边角图像F,设定所述模板边角图像F的左上角在所述标准图像中的坐标作为预先设定的边角的标准坐标;
利用所述模板标识图像T和模板边角图像F,采用均方误差匹配方法获取卡片上的标识信息的坐标、卡片的边角的坐标。
具体的,所述的坐标提取模块61,具体用于获取对某个卡片拍照后得到的原始图像,计算所述原始图像的长、宽,获取卡片的标识信息在原始图像中的相对位置,以所述相对位置为基准,从原始图像中截取原图像长、宽各一半的区域,得到图像I1,该图像I1中包括了所述标识信息;
对所述图像I1进行图像高斯滤波处理,得到图像I2;
以所述模板标识图像T的尺寸为单位,用均方误差匹配方法计算模板标识图像T与图像I2间的均方误差。
其中,MSE(x,y)代表图像I2中(x,y)位置处的均方误差,M、N为模板标识图像T的横向、纵向的像素个数,i为变量,0<=i<=M-1,j为变量,0<=j<=N-1,T(x+i,y+j)表示模板标识图像T中的(x+i,y+j)位置处的像素值,I2(i,j)表示图像I2中(i,j)处的像素值;
找到与所述模板标识图像T均方误差最小的区域,把该区域的左上角在所述原始图像中的坐标,作为所述某个卡片的标识信息的坐标;
以所述模板边角图像F的尺寸为单位,用均方误差匹配方法计算模板边角图像F与图像I2间的均方误差;
其中,MSF(x,y)代表图像I2中(x,y)位置处的均方误差,Q、P为模板边角图像F的横向、纵向的像素个数,u为变量,0<=u<=Q-1,v为变量,0<=v<=P-1,T(x+u,y+v)表示模板标识图像T中的(x+u,y+v)位置处的像素值,I2(i,j)表示图像I2中(i,j)处的像素值;
找到与所述模板边角图像F均方误差最小的区域,把该区域的左上角在所述原始图像中的坐标,作为所述某个卡片的边角的坐标。
具体的,所述的坐标误差计算模块62,具体用于将所述标识信息的标准坐标与所述卡片的边角的标准坐标相减,得到所述标识信息对应的标准差值;
将所述提取出的标识信息的坐标与所述提取出的边角的坐标相减,得到所述标识信息对应的实际差值;
将所述实际差值减去所述标准差值得到所述标识信息对应的原始坐标误差。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的装置或流程并不一定是实施本发明所必须的。
本领域普通技术人员可以理解:实施例中的设备中的装置可以按照实施例描述分布于实施例的设备中,也可以进行相应变化位于不同于本实施例的一个或多个设备中。上述实施例的装置可以合并为一个装置,也可以进一步拆分成多个子装置。
综上所述,本发明实施例的对卡片进行误差补偿打印的方法通过先对卡片拍照,从图像获得标识信息对应的原始坐标误差,可以有效地纠正了卡片打印过程中的个性化信息位置偏移的问题,从而提高卡片打印的质量,降低废卡率。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (6)
1.一种对卡片进行误差补偿打印的方法,其特征在于,包括:
对卡片进行拍照,根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标;
根据所述提取出的标识信息的坐标和边角的坐标,以及预先设定的标识信息和边角的标准坐标,计算出所述标识信息对应的原始坐标误差;
将所述标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加得到标识对应的打印坐标,利用所述打印坐标在所述卡片上进行个性化信息打印;
所述的根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标,包括:
对标准卡片进行拍照得到标准图像,对所述标准图像进行数字化处理和平滑滤波处理,用第一矩形框圈住所述标准图像中的标识信息部分,将所述第一矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板标识图像T,设定所述模板标识图像T的左上角在所述标准图像中的坐标作为预先设定的标识信息的标准坐标;用第二矩形框圈住所述标准图像中的与所述标识信息距离最近的边角区域,将所述第二矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板边角图像F,设定所述模板边角图像F的左上角在所述标准图像中的坐标作为预先设定的边角的标准坐标;
利用所述模板标识图像T和模板边角图像F,采用均方误差匹配方法获取卡片上的标识信息的坐标、卡片的边角的坐标。
2.根据权利要求1所述的对卡片进行误差补偿打印的方法,其特征在于,所述的利用所述模板标识图像T和模板边角图像F,采用均方误差匹配方法获取卡片上的标识信息的坐标、卡片的边角的坐标,包括:
获取对某个卡片拍照后得到的原始图像,计算所述原始图像的长、宽,获取卡片的标识信息在原始图像中的相对位置,以所述相对位置为基准,从原始图像中截取原图像长、宽各一半的区域,得到图像I1,该图像I1中包括了所述标识信息;
对所述图像I1进行图像高斯滤波处理,得到图像I2;
以所述模板标识图像T的尺寸为单位,用均方误差匹配方法计算模板标识图像T与图像I2间的均方误差;
<mrow>
<mi>M</mi>
<mi>S</mi>
<mi>E</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mi>M</mi>
<mi>N</mi>
</mrow>
</mfrac>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>M</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<msup>
<mrow>
<mo>&lsqb;</mo>
<mi>T</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>+</mo>
<mi>i</mi>
<mo>,</mo>
<mi>y</mi>
<mo>+</mo>
<mi>j</mi>
<mo>)</mo>
</mrow>
<mo>-</mo>
<msub>
<mi>I</mi>
<mn>2</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>i</mi>
<mo>,</mo>
<mi>j</mi>
<mo>)</mo>
</mrow>
<mo>&rsqb;</mo>
</mrow>
<mn>2</mn>
</msup>
</mrow>
其中,MSE(x,y)代表图像I2中(x,y)位置处的均方误差,M、N为模板标识图像T的横向、纵向的像素个数,i为变量,0<=i<=M‐1,j为变量,0<=j<=N‐1,T(x+i,y+j)表示模板标识图像T中的(x+i,y+j)位置处的像素值,I2(i,j)表示图像I2中(i,j)处的像素值;
找到与所述模板标识图像T均方误差最小的区域,把该区域的左上角在所述原始图像中的坐标,作为所述某个卡片的标识信息的坐标;
以所述模板边角图像F的尺寸为单位,用均方误差匹配方法计算模板边角图像F与图像I2间的均方误差;
<mrow>
<mi>M</mi>
<mi>S</mi>
<mi>F</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mi>Q</mi>
<mi>P</mi>
</mrow>
</mfrac>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>u</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>Q</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>v</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>P</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<msup>
<mrow>
<mo>&lsqb;</mo>
<mi>F</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>+</mo>
<mi>u</mi>
<mo>,</mo>
<mi>y</mi>
<mo>+</mo>
<mi>v</mi>
<mo>)</mo>
</mrow>
<mo>-</mo>
<msub>
<mi>I</mi>
<mn>2</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>u</mi>
<mo>,</mo>
<mi>v</mi>
<mo>)</mo>
</mrow>
<mo>&rsqb;</mo>
</mrow>
<mn>2</mn>
</msup>
</mrow>
1
其中,MSF(x,y)代表图像I2中(x,y)位置处的均方误差,Q、P为模板边角图像F的横向、纵向的像素个数,u为变量,0<=u<=Q‐1,v为变量,0<=v<=P‐1,T(x+u,y+v)表示模板标识图像T中的(x+u,y+v)位置处的像素值,I2(i,j)表示图像I2中(i,j)处的像素值;
找到与所述模板边角图像F均方误差最小的区域,把该区域的左上角在所述原始图像中的坐标,作为所述某个卡片的边角的坐标。
3.根据权利要求2所述的对卡片进行误差补偿打印的方法,其特征在于,所述的根据所述提取出的标识信息的坐标和边角的坐标,以及预先设定的标识信息和边角的标准,计算出所述标识信息对应的原始坐标误差,包括:
将所述标识信息的标准坐标与所述卡片的边角的标准坐标相减,得到所述标识信息对应的标准差值;
将所述提取出的标识信息的坐标与所述提取出的边角的坐标相减,得到所述标识信息对应的实际差值;
将所述实际差值减去所述标准差值得到所述标识信息对应的原始坐标误差。
4.一种对卡片进行误差补偿打印的装置,其特征在于,包括:
坐标提取模块,用于对卡片进行拍照,根据拍照获得的图像信息识别和提取卡片上的标识信息的坐标、卡片的边角的坐标;
坐标误差计算模块,用于根据所述提取出的标识信息的坐标和边角的坐标,以及预先设定的标识信息和边角的标准坐标,计算出所述标识信息对应的原始坐标误差;
误差补偿打印模块,用于将所述标识信息对应的原始坐标误差和预先设定的标识信息的标准坐标相加得到标识对应的打印坐标,利用所述打印坐标在所述卡片上进行个性化信息打印;
所述的坐标提取模块,具体用于对标准卡片进行拍照得到标准图像,对所述标准图像进行数字化处理和平滑滤波处理,用第一矩形框圈住所述标准图像中的标识信息部分,将所述第一矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板标识图像T,设定所述模板标识图像T的左上角在所述标准图像中的坐标作为预先设定的标识信息的标准坐标;用第二矩形框圈住所述标准图像中的与所述标识信息距离最近的边角区域,将所述第二矩形框所圈住的部分图像截取出来,并将截取的部分图像作为模板边角图像F,设定所述模板边角图像F的左上角在所述标准图像中的坐标作为预先设定的边角的标准坐标;
利用所述模板标识图像T和模板边角图像F,采用均方误差匹配方法获取卡片上的标识信息的坐标、卡片的边角的坐标。
5.根据权利要求4所述的对卡片进行误差补偿打印的装置,其特征在于:
所述的坐标提取模块,具体用于获取对某个卡片拍照后得到的原始图像,计算所述原始图像的长、宽,获取卡片的标识信息在原始图像中的相对位置,以所述相对位置为基准,从原始图像中截取原图像长、宽各一半的区域,得到图像I1,该图像I1中包括了所述标识信息;
对所述图像I1进行图像高斯滤波处理,得到图像I2;
以所述模板标识图像T的尺寸为单位,用均方误差匹配方法计算模板标识图像T与图像I2间的均方误差;
<mrow>
<mi>M</mi>
<mi>S</mi>
<mi>E</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mi>M</mi>
<mi>N</mi>
</mrow>
</mfrac>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>M</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<msup>
<mrow>
<mo>&lsqb;</mo>
<mi>T</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>+</mo>
<mi>i</mi>
<mo>,</mo>
<mi>y</mi>
<mo>+</mo>
<mi>j</mi>
<mo>)</mo>
</mrow>
<mo>-</mo>
<msub>
<mi>I</mi>
<mn>2</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>i</mi>
<mo>,</mo>
<mi>j</mi>
<mo>)</mo>
</mrow>
<mo>&rsqb;</mo>
</mrow>
<mn>2</mn>
</msup>
</mrow>
找到与所述模板标识图像T均方误差最小的区域,把该区域的左上角在所述原始图像中的坐标,作为所述某个卡片的标识信息的坐标;
以所述模板边角图像F的尺寸为单位,用均方误差匹配方法计算模板边角图像F与图像I2间的均方误差;
<mrow>
<mi>M</mi>
<mi>S</mi>
<mi>F</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mi>Q</mi>
<mi>P</mi>
</mrow>
</mfrac>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>u</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>Q</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>v</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow>
<mi>P</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</munderover>
<msup>
<mrow>
<mo>&lsqb;</mo>
<mi>F</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>+</mo>
<mi>u</mi>
<mo>,</mo>
<mi>y</mi>
<mo>+</mo>
<mi>v</mi>
<mo>)</mo>
</mrow>
<mo>-</mo>
<msub>
<mi>I</mi>
<mn>2</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>u</mi>
<mo>,</mo>
<mi>v</mi>
<mo>)</mo>
</mrow>
<mo>&rsqb;</mo>
</mrow>
<mn>2</mn>
</msup>
</mrow>
找到与所述模板边角图像F均方误差最小的区域,把该区域的左上角在所述原始图像中的坐标,作为所述某个卡片的边角的坐标。
6.根据权利要求5所述的对卡片进行误差补偿打印的装置,其特征在于:
所述的坐标误差计算模块,具体用于将所述标识信息的标准坐标与所述卡片的边角的标准坐标相减,得到所述标识信息对应的标准差值;
将所述提取出的标识信息的坐标与所述提取出的边角的坐标相减,得到所述标识信息对应的实际差值;
将所述实际差值减去所述标准差值得到所述标识信息对应的原始坐标误差。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310136465.5A CN104108245B (zh) | 2013-04-18 | 2013-04-18 | 对卡片进行误差补偿打印的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310136465.5A CN104108245B (zh) | 2013-04-18 | 2013-04-18 | 对卡片进行误差补偿打印的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104108245A CN104108245A (zh) | 2014-10-22 |
CN104108245B true CN104108245B (zh) | 2017-12-15 |
Family
ID=51705325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310136465.5A Active CN104108245B (zh) | 2013-04-18 | 2013-04-18 | 对卡片进行误差补偿打印的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104108245B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105196708A (zh) * | 2015-09-22 | 2015-12-30 | 深圳前海百递网络有限公司 | 一种打印设置方法及打印装置 |
CN106218265A (zh) * | 2016-07-08 | 2016-12-14 | 广东德生科技股份有限公司 | 一种社保卡的制作方法 |
CN109733079B (zh) * | 2018-12-28 | 2019-10-18 | 浙江锦康实业有限公司 | 包装盒防伪印刷方法 |
CN112551044B (zh) * | 2020-12-10 | 2022-09-27 | 惠州市恒泰科技股份有限公司 | 待化成电芯上料方法及装置 |
CN114170613A (zh) * | 2021-12-07 | 2022-03-11 | 航天信息股份有限公司 | 图像检测方法、装置、电子设备及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1526552A (zh) * | 2003-03-07 | 2004-09-08 | ���ǵ�����ʽ���� | 用于校正图像定位误差的方法和装置 |
CN101190610A (zh) * | 2006-11-27 | 2008-06-04 | 诚研科技股份有限公司 | 热升华印卡机及相关的卡片打印方法 |
CN101224675A (zh) * | 2007-01-18 | 2008-07-23 | 三星电子株式会社 | 喷墨打印机、图像形成方法及其图像质量补偿方法 |
EP2084010A1 (de) * | 2006-11-03 | 2009-08-05 | Atlantic ZeiserGmbH | Vorrichtung zum bedrucken flächiger teile, insbesondere von plastik-karten |
CN102289803A (zh) * | 2010-06-02 | 2011-12-21 | 索尼公司 | 图像处理设备、图像处理方法及程序 |
CN102555473A (zh) * | 2010-12-17 | 2012-07-11 | 富士胶片株式会社 | 不良记录元件检测设备和方法,以及图像形成设备和方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3008031B2 (ja) * | 1990-12-18 | 2000-02-14 | 清水建設株式会社 | 電子黒板を用いた打合せシステム |
JPH05282409A (ja) * | 1992-03-30 | 1993-10-29 | Victor Co Of Japan Ltd | 自動カードプリントシステム |
JP3982878B2 (ja) * | 1997-07-23 | 2007-09-26 | 株式会社日立製作所 | Icカードシステム |
US20060203028A1 (en) * | 2005-03-10 | 2006-09-14 | Manish Agarwal | Apparatus and method for print quality control |
US8559050B2 (en) * | 2009-11-09 | 2013-10-15 | Xerox Corporation | Controlling placement and minimizing distortion of images in an imaging device |
JP5405987B2 (ja) * | 2009-11-20 | 2014-02-05 | 長野日本無線株式会社 | カードプリンタ |
-
2013
- 2013-04-18 CN CN201310136465.5A patent/CN104108245B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1526552A (zh) * | 2003-03-07 | 2004-09-08 | ���ǵ�����ʽ���� | 用于校正图像定位误差的方法和装置 |
EP2084010A1 (de) * | 2006-11-03 | 2009-08-05 | Atlantic ZeiserGmbH | Vorrichtung zum bedrucken flächiger teile, insbesondere von plastik-karten |
CN101190610A (zh) * | 2006-11-27 | 2008-06-04 | 诚研科技股份有限公司 | 热升华印卡机及相关的卡片打印方法 |
CN101224675A (zh) * | 2007-01-18 | 2008-07-23 | 三星电子株式会社 | 喷墨打印机、图像形成方法及其图像质量补偿方法 |
CN102289803A (zh) * | 2010-06-02 | 2011-12-21 | 索尼公司 | 图像处理设备、图像处理方法及程序 |
CN102555473A (zh) * | 2010-12-17 | 2012-07-11 | 富士胶片株式会社 | 不良记录元件检测设备和方法,以及图像形成设备和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104108245A (zh) | 2014-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104108245B (zh) | 对卡片进行误差补偿打印的方法和装置 | |
US9132599B2 (en) | System and method for image registration for packaging | |
CN103029451B (zh) | 组合式多功能制证设备及方法 | |
US8456690B2 (en) | Imposition enhancements for automatic document printing | |
CN104112151B (zh) | 卡片信息的验证方法和装置 | |
WO2014086287A1 (zh) | 文本图像自动切分方法及装置,自动切分手写条目的方法 | |
US9361536B1 (en) | Identifying user marks using patterned lines on pre-printed forms | |
CN106600525A (zh) | 图片模糊处理方法及系统 | |
CN107679442A (zh) | 单证信息录入的方法、装置、计算机设备及存储介质 | |
JP5770580B2 (ja) | 印刷順序決定装置、印刷順序決定方法およびプログラム | |
JP6554814B2 (ja) | 口座申込方法、口座申込システム、受付サーバおよびプログラム | |
CN102262772A (zh) | 具有图片编辑功能的打印机及其图片打印的方法 | |
JP2012208872A (ja) | 面付けテンプレート、面付けデータ生成装置、面付けデータ生成方法およびプログラム | |
CN104334324A (zh) | 一种制作含图片平面印刷品的方法 | |
CN108960164A (zh) | 影像整合打印系统、装置以及影像整合打印方法 | |
US11983882B2 (en) | E13B image interpretation method | |
US9370940B1 (en) | Single decurler configuration for reduced contamination of decurler | |
US11034163B2 (en) | Two-sided multi-lane print for independent print streams | |
US20240144563A1 (en) | Printed matter production system and non-transitory computer-readable storage medium storing signature image production program | |
JP2016081141A (ja) | 顔画像付き媒体の申込受付方法およびシステム | |
EP3250390B1 (en) | Generating a day/night image | |
JP7251252B2 (ja) | プログラム及び、情報処理装置 | |
CN113673497B (zh) | 文本检测方法、终端及其计算机可读存储介质 | |
JP5783188B2 (ja) | レリーフ加工装置 | |
JP2006019931A5 (zh) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |