對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法。該方法主要包括:對(duì)卡片進(jìn)行拍照,根據(jù)拍照獲得的圖像信息識(shí)別和提取卡片上的標(biāo)識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo);根據(jù)所述提取出的標(biāo)識(shí)信息的坐標(biāo)和邊角的坐標(biāo),以及預(yù)先設(shè)定的標(biāo)識(shí)信息和邊角的標(biāo)準(zhǔn)坐標(biāo),計(jì)算出所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差;將所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)相加得到標(biāo)識(shí)對(duì)應(yīng)的打印坐標(biāo),利用所述打印坐標(biāo)在所述卡片上進(jìn)行個(gè)性化信息打印。本發(fā)明實(shí)施例的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法通過先對(duì)卡片拍照,從圖像獲得標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差,可以有效地糾正了卡片打印過程中的個(gè)性化信息位置偏移的問題。
【專利說明】對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及卡片打印領(lǐng)域,尤其涉及一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法和裝 置。
【背景技術(shù)】
[0002] 在個(gè)性化制卡設(shè)備中,打印模塊需要在印有原始標(biāo)識(shí)信息的卡片上,打印個(gè)性化 信息,上述標(biāo)識(shí)信息可以為底圖和文字。為了降低成本,提高效率,印有原始底圖和文字的 卡片一般是采用大版印刷,再經(jīng)過裁減切割的方式進(jìn)行制作的,在這樣的制卡過程中,裁減 切割設(shè)備本身的誤差會(huì)使原始標(biāo)識(shí)信息在卡表面產(chǎn)生一定的偏移,相對(duì)于標(biāo)準(zhǔn)坐標(biāo)存在一 定誤差。
[0003] 在存在上述誤差的情況下,在打印個(gè)性化信息的時(shí)候,若仍按照標(biāo)準(zhǔn)坐標(biāo)來打印, 則會(huì)造成在卡片上打印的個(gè)性化信息出現(xiàn)偏離或與原始信息重疊等問題,嚴(yán)重影響制證的 質(zhì)量,造成廢卡率的升高。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的實(shí)施例提供了一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法和裝置,以克服卡片 打印過程中的個(gè)性化信息位置偏移的問題。
[0005] -種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法,包括:
[0006] 對(duì)卡片進(jìn)行拍照,根據(jù)拍照獲得的圖像信息識(shí)別和提取卡片上的標(biāo)識(shí)信息的坐 標(biāo)、卡片的邊角的坐標(biāo);
[0007] 根據(jù)所述提取出的標(biāo)識(shí)信息的坐標(biāo)和邊角的坐標(biāo),以及預(yù)先設(shè)定的標(biāo)識(shí)信息和邊 角的標(biāo)準(zhǔn)坐標(biāo),計(jì)算出所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差;
[0008] 將所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)相加得 到標(biāo)識(shí)對(duì)應(yīng)的打印坐標(biāo),利用所述打印坐標(biāo)在所述卡片上進(jìn)行個(gè)性化信息打印。
[0009] -種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的裝置,包括:
[0010] 坐標(biāo)提取模塊,用于對(duì)卡片進(jìn)行拍照,根據(jù)拍照獲得的圖像信息識(shí)別和提取卡片 上的標(biāo)識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo);
[0011] 坐標(biāo)誤差計(jì)算模塊,用于根據(jù)所述提取出的標(biāo)識(shí)信息的坐標(biāo)和邊角的坐標(biāo),以及 預(yù)先設(shè)定的標(biāo)識(shí)信息和邊角的標(biāo)準(zhǔn)坐標(biāo),計(jì)算出所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差;
[0012] 誤差補(bǔ)償打印模塊,用于將所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo)識(shí) 信息的標(biāo)準(zhǔn)坐標(biāo)相加得到標(biāo)識(shí)對(duì)應(yīng)的打印坐標(biāo),利用所述打印坐標(biāo)在所述卡片上進(jìn)行個(gè)性 化信息打印。
[0013] 由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例的對(duì)卡片進(jìn)行誤 差補(bǔ)償打印的方法通過先對(duì)卡片拍照,從圖像獲得標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差,可以有 效地糾正了卡片打印過程中的個(gè)性化信息位置偏移的問題。
【專利附圖】
【附圖說明】
[0014] 為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0015] 圖1為本發(fā)明實(shí)施例一提供的一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法的處理流程 圖;
[0016] 圖2a和圖2b為本發(fā)明實(shí)施例一提供的一種上述進(jìn)卡裝置的局部結(jié)構(gòu)示意圖; [0017]圖3為本發(fā)明實(shí)施例一提供的一種標(biāo)準(zhǔn)原始卡片的示意圖;
[0018] 圖4為本發(fā)明實(shí)施例一提供的一種實(shí)際卡片的示意圖;
[0019] 圖5為本發(fā)明實(shí)施例一提供的一種根據(jù)原始坐標(biāo)誤差信息進(jìn)行誤差補(bǔ)償后打印 出的卡片的示意圖;
[0020] 圖6為本發(fā)明實(shí)施例二提供的一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的裝置的具體結(jié)構(gòu) 圖。
【具體實(shí)施方式】
[0021] 為便于對(duì)本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以幾個(gè)具體實(shí)施例為例做進(jìn)一步 的解釋說明,且各個(gè)實(shí)施例并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0022] 實(shí)施例一
[0023] 本發(fā)明實(shí)施例提供的一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法的處理流程如圖1所 示,包括如下的處理步驟:
[0024] 步驟11、對(duì)卡片進(jìn)行拍照,根據(jù)拍照獲得的圖像信息識(shí)別和提取卡片上的標(biāo)識(shí)信 息的坐標(biāo)、卡片的邊角的坐標(biāo)。
[0025] 卡片打印設(shè)備的主工控機(jī)包括工業(yè)控制計(jì)算機(jī)、存儲(chǔ)器、總線接口板、電源接口和 其他通訊接口。主工控機(jī)作為整個(gè)卡片打印設(shè)備的控制核心,提供用戶界面,通過控制程序 對(duì)各個(gè)功能裝置的處理過程進(jìn)行統(tǒng)一控制,協(xié)調(diào)各功能裝置協(xié)同工作,并接收各個(gè)功能裝 置反饋的運(yùn)行狀態(tài)信息。
[0026] 在存儲(chǔ)器的數(shù)據(jù)庫或通過網(wǎng)絡(luò)可連接的遠(yuǎn)程數(shù)據(jù)庫中存儲(chǔ)了各個(gè)卡片中的芯片 序列號(hào)和卡片用戶的基本信息之間的對(duì)應(yīng)關(guān)系,上述卡片用戶的基本信息中包括姓名、照 片、性別、地址、職業(yè)等信息。
[0027] 在需要打印個(gè)性化信息的卡片上預(yù)先設(shè)置了一些原始的標(biāo)識(shí)信息,上述標(biāo)識(shí)信息 的數(shù)量可以為多個(gè),具體可以為底圖和文字,每個(gè)標(biāo)識(shí)信息分別對(duì)應(yīng)上述基本信息中的一 種具體個(gè)性化信息。
[0028] 首先通過進(jìn)卡裝置來接收外部輸入的卡片,并將卡片逐張分離。該實(shí)施例提供的 一種上述進(jìn)卡裝置的局部結(jié)構(gòu)示意圖如圖2a和圖2b所示,包括:傳送軌道上放的燈罩1、 拍照裝置8及照明裝置、傳送機(jī)構(gòu)6、電機(jī)驅(qū)動(dòng)板、控制板、電機(jī)3、傳感器5、滾輪2、皮帶等 部分組成。
[0029] 上述進(jìn)卡裝置的運(yùn)行過程主要包括:控制軟件控制傳送機(jī)構(gòu)6中的電機(jī)3帶動(dòng)滾 輪2轉(zhuǎn)動(dòng),使卡片7進(jìn)入進(jìn)卡裝置。當(dāng)卡片運(yùn)行到指定的邊角識(shí)別位置后,位置傳感器感測(cè) 到上述卡片,裝置控制器向主工控機(jī)發(fā)送上述卡片到達(dá)邊角識(shí)別位置的通知信息。主工控 機(jī)通過裝置控制器控制電機(jī)停止,卡片停留在設(shè)置在邊角識(shí)別位置上方的拍照裝置的視野 范圍內(nèi),拍照裝置對(duì)卡片進(jìn)行拍照,裝置控制器將拍照得到的圖像信息發(fā)送給主工控機(jī)。主 工控機(jī)根據(jù)圖像信息識(shí)別和提取卡片上的標(biāo)識(shí)信息的坐標(biāo)和卡片的邊角的坐標(biāo),
[0030] 主工控機(jī)通過數(shù)字圖像處理相關(guān)技術(shù),采用圖像特征模板匹配的方式提取標(biāo)識(shí)信 息的坐標(biāo)。具體處理過程包括:
[0031] 將標(biāo)準(zhǔn)卡放入機(jī)構(gòu)中,待運(yùn)行至拍照位置時(shí)進(jìn)行拍照得到標(biāo)準(zhǔn)圖像,對(duì)標(biāo)準(zhǔn)圖像 進(jìn)行數(shù)字化處理,并對(duì)該標(biāo)準(zhǔn)圖像進(jìn)行平滑濾波處理,去除噪聲。用第一矩形框圈住上述標(biāo) 準(zhǔn)圖像中的標(biāo)識(shí)信息部分,將上述第一矩形框所圈住的部分圖像截取出來,并將截取的部 分圖像作為模板標(biāo)識(shí)圖像T,設(shè)定該模板標(biāo)識(shí)圖像T的左上角在上述標(biāo)準(zhǔn)圖像中的坐標(biāo)作 為預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)。用第二矩形框圈住上述標(biāo)準(zhǔn)圖像中的與上述標(biāo)識(shí)信息 距離最近的邊角區(qū)域,將上述第二矩形框所圈住的部分圖像截取出來,并將截取的部分圖 像作為模板邊角圖像F,設(shè)定該邊角圖像F的左上角在上述標(biāo)準(zhǔn)圖像中的坐標(biāo)作為預(yù)先設(shè) 定的邊角的標(biāo)準(zhǔn)坐標(biāo)。
[0032] 然后,利用以上模板標(biāo)識(shí)圖像T和模板邊角圖像F,針對(duì)每一張卡片拍照后得到的 圖像都進(jìn)行如下步驟的操作和計(jì)算:
[0033] 第一步:對(duì)輸入的某個(gè)卡片拍照后得到的原始圖像進(jìn)行分割截取。裝置中卡片運(yùn) 動(dòng)和停止通過傳感器和電機(jī)控制,位置可以基本固定,因此卡片的標(biāo)識(shí)信息在原始圖像中 的相對(duì)位置也基本固定,首先計(jì)算原始圖像的長、寬,以上述相對(duì)位置為基準(zhǔn),從原始圖像 中截取原圖像長、寬各一半的區(qū)域,得到圖像I:,該圖像L中包括了上述標(biāo)識(shí)信息。比如, 當(dāng)上述相對(duì)位置為圖像的左上部分區(qū)域時(shí)。因此首先計(jì)算圖像的長、寬,并從圖像左上角開 始截取原圖像長、寬各一半的區(qū)域,得到圖像Ii。
[0034] 第二步:對(duì)上述圖像L進(jìn)行圖像高斯濾波處理以去除圖像噪聲,得到圖像12。
[0035] 第三步:以模板標(biāo)識(shí)圖像T的尺寸為單位,用均方誤差匹配方法計(jì)算模板標(biāo)識(shí)圖 像T與圖像1 2間的均方誤差。 1 M-\ N-1
[0036] y) = -- X X [/ '(-V + /, +./) -12 (/. ./)]2
[0037] 其中,MSE(x,y)代表圖像12中(x,y)位置處的均方誤差,Μ、N為模板標(biāo)識(shí)圖像T 的橫向、縱向的像素個(gè)數(shù),1為變量,〇〈=1〈=1/[-1,」_為變量,0〈=」〈=1^-1,1'(1+;[,7+」_)表示模板 標(biāo)識(shí)圖像Τ中的(x+i,y+j)位置處的像素值,I 2(i,j)表示圖像12中(i,j)處的像素值;
[0038] 找到與模板標(biāo)識(shí)圖像T誤差最小的區(qū)域,把該區(qū)域的左上角在上述原始圖像中的 坐標(biāo),作為上述某個(gè)卡片的標(biāo)識(shí)信息的坐標(biāo)(R x,Ry)。
[0039] 以模板邊角圖像F的尺寸為單位,用均方誤差匹配方法計(jì)算模板邊角圖像F與圖 像12間的均方誤差。 1 〇-[ p-i
[0040] MSJ'ix, ;〇 = - X X[/· (-V + + V) - /2 (?/, V)]' u=〇 ν=〇
[0041] 其中,MSF(x,y)代表圖像I2*(x,y)位置處的均方誤差,Q、P為模板邊角圖像F 的橫向、縱向的像素個(gè)數(shù)4為變量,0〈=11〈=9-1,¥為變量,0〈=¥〈=?-1,1'(1+11,7+¥)表示模板 標(biāo)識(shí)圖像T中的(x+u,y+v)位置處的像素值,I 2(i,j)表示圖像12中(i,j)處的像素值;
[0042] 找到與模板邊角圖像F誤差最小的區(qū)域,把該區(qū)域的左上角在上述原始圖像中的 坐標(biāo),作為上述某個(gè)卡片的邊角的坐標(biāo)(A x,Ay)。
[0043] 由上述獲得的卡片的邊角的坐標(biāo)(Ax,Ay)和卡片的標(biāo)識(shí)信息的坐標(biāo)(R x,Ry)可得, 該卡片標(biāo)識(shí)信息相對(duì)于邊角的坐標(biāo)為(X,y) = (RX_AX,Ry-Ay)
[0044] 如果卡片上有多個(gè)標(biāo)識(shí)信息,比如,在卡片的左上角和右下角都有標(biāo)識(shí)信息,則需 要分別計(jì)算出各個(gè)標(biāo)識(shí)信息分別對(duì)應(yīng)的坐標(biāo),并相應(yīng)地計(jì)算出多個(gè)邊角的坐標(biāo)。
[0045] 步驟12、主工控機(jī)將從圖像信息中獲得的標(biāo)識(shí)信息和卡片的邊角的坐標(biāo),與上述 標(biāo)識(shí)信息和卡片的邊角的標(biāo)準(zhǔn)坐標(biāo)進(jìn)行比較,獲得標(biāo)準(zhǔn)信息對(duì)應(yīng)的原始坐標(biāo)誤差。
[0046] 在上述主工控機(jī)的存儲(chǔ)器中還需要存儲(chǔ)預(yù)先設(shè)定的上述標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)和 上述卡片的邊角的標(biāo)準(zhǔn)坐標(biāo)。
[0047] 上述主工控機(jī)將所述標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)與所述卡片的邊角的標(biāo)準(zhǔn)坐標(biāo)相減,得 到所述標(biāo)識(shí)信息對(duì)應(yīng)的標(biāo)準(zhǔn)差值。并將所述提取出的標(biāo)識(shí)信息的坐標(biāo)與所述提取出的邊角 的坐標(biāo)相減,得到所述標(biāo)識(shí)信息對(duì)應(yīng)的實(shí)際差值。然后,將所述實(shí)際差值減去所述標(biāo)準(zhǔn)差值 得到所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差。
[0048] 如果卡片上有多個(gè)標(biāo)識(shí)信息,則需要分別計(jì)算出各個(gè)標(biāo)識(shí)信息分別對(duì)應(yīng)的原始坐 標(biāo)誤差。
[0049] 然后,主工控機(jī)重新驅(qū)動(dòng)電機(jī)帶動(dòng)滾輪和皮帶轉(zhuǎn)動(dòng),進(jìn)而帶動(dòng)卡片沿著運(yùn)行軌道 向前運(yùn)行,所述卡片到達(dá)寫卡臺(tái)裝置的位置,寫卡臺(tái)裝置包括讀寫器和射頻天線,該讀寫器 通過射頻天線讀取卡片上的芯片序列號(hào),將該芯片序列號(hào)傳送到主工控機(jī),主工控機(jī)將該 芯片序列號(hào)、標(biāo)識(shí)信息的編號(hào)和標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差在上述存儲(chǔ)器的數(shù)據(jù)庫中進(jìn) 行關(guān)聯(lián)存儲(chǔ)。
[0050] 如,在圖3所示的標(biāo)準(zhǔn)原始卡片中,原始的標(biāo)識(shí)信息為"姓名:"、"性別:"、 "年齡:"和"地址:"幾個(gè)字樣。以左上角為原點(diǎn),標(biāo)識(shí)"姓名:"的標(biāo)準(zhǔn)坐標(biāo)為(X,y)= (10. 00, 10. 00)。
[0051] 實(shí)際的卡片在原始制卡過程中產(chǎn)生了誤差,在圖4所示的實(shí)際卡片中,以左上角 為原點(diǎn),標(biāo)識(shí)"姓名:"的實(shí)際坐標(biāo)為(xl,yl)= (9.00,9.00),則標(biāo)識(shí)"姓名:"對(duì)應(yīng)的原 始坐標(biāo)誤差為(x,y)- (xl,yl)= (1.00,1.00)。
[0052] 步驟13、將標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)相加 得到標(biāo)識(shí)對(duì)應(yīng)的打印坐標(biāo),利用打印坐標(biāo)在卡片上進(jìn)行個(gè)性化信息。
[0053] 上述進(jìn)卡裝置將卡片傳送到表面信息處理裝置。表面信息處理裝置接收到主工控 機(jī)發(fā)送的接卡指令后,通過讀寫器和射頻天線對(duì)卡片上的芯片序列號(hào)進(jìn)行讀取,將讀取的 芯片序列號(hào)發(fā)送到主工控機(jī)。主工控機(jī)根據(jù)芯片序列號(hào)在上述存儲(chǔ)器的數(shù)據(jù)庫中進(jìn)行查 詢,獲取和芯片序列號(hào)對(duì)應(yīng)的卡片上的各個(gè)標(biāo)識(shí)信息分別對(duì)應(yīng)的原始坐標(biāo)誤差和具體個(gè)性 化信息。
[0054] 主工控機(jī)向表面信息處理裝置發(fā)送控制命令,該控制命令中攜帶了上述各個(gè)標(biāo)識(shí) 信息分別對(duì)應(yīng)的原始坐標(biāo)誤差和具體個(gè)性化信息,表面信息處理裝置驅(qū)動(dòng)打印機(jī)移動(dòng)裝置 移動(dòng)卡片打印機(jī),將上述各個(gè)標(biāo)識(shí)信息分別對(duì)應(yīng)的原始坐標(biāo)誤差和具體個(gè)性化信息輸入給 卡片打印機(jī),并驅(qū)動(dòng)卡片傳送裝置將卡片傳送到卡片打印機(jī)位置。
[0055] 卡片打印機(jī)將上述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo)準(zhǔn) 坐標(biāo)相加,得到標(biāo)識(shí)信息對(duì)應(yīng)的打印坐標(biāo)。
[0056] 然后,卡片打印機(jī)根據(jù)標(biāo)識(shí)信息對(duì)應(yīng)的打印坐標(biāo),將標(biāo)識(shí)信息對(duì)應(yīng)的具體個(gè)性化 信息打印到卡片中的指定位置。如果有多個(gè)標(biāo)識(shí)信息,則按照上述處理過程,分別打印各個(gè) 標(biāo)識(shí)信息對(duì)應(yīng)的具體個(gè)性化信息。
[0057] 上述原始坐標(biāo)誤差信息可以校正打印偏差。比如,按照預(yù)先設(shè)定的各個(gè)標(biāo)識(shí)信息 對(duì)應(yīng)的標(biāo)準(zhǔn)坐標(biāo)在圖3所示的卡片中打印各個(gè)標(biāo)識(shí)對(duì)應(yīng)的個(gè)性化信息,會(huì)得到圖4所示的 出現(xiàn)了個(gè)性化信息位置偏移的卡片。根據(jù)上述原始坐標(biāo)誤差信息進(jìn)行誤差補(bǔ)償后,打印出 的卡片如圖5所示,從圖5可以看出,有效地糾正了個(gè)性化信息位置偏移的問題。
[0058] 實(shí)施例二
[0059] 該實(shí)施例提供了一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的裝置,其具體結(jié)構(gòu)如圖6所示, 包括如下的模塊:
[0060] 坐標(biāo)提取模塊61,用于對(duì)卡片進(jìn)行拍照,根據(jù)拍照獲得的圖像信息識(shí)別和提取卡 片上的標(biāo)識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo);
[0061] 坐標(biāo)誤差計(jì)算模塊62,用于根據(jù)所述提取出的標(biāo)識(shí)信息的坐標(biāo)和邊角的坐標(biāo),以 及預(yù)先設(shè)定的標(biāo)識(shí)信息和邊角的標(biāo)準(zhǔn)坐標(biāo),計(jì)算出所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差;
[0062] 誤差補(bǔ)償打印模塊63,用于將所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo) 識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)相加得到標(biāo)識(shí)對(duì)應(yīng)的打印坐標(biāo),利用所述打印坐標(biāo)在所述卡片上進(jìn)行個(gè) 性化信息打印。
[0063] 具體的,所述的坐標(biāo)提取模塊61,具體用于對(duì)標(biāo)準(zhǔn)卡片進(jìn)行拍照得到標(biāo)準(zhǔn)圖像,對(duì) 所述標(biāo)準(zhǔn)圖像進(jìn)行數(shù)字化處理和平滑濾波處理,用第一矩形框圈住所述標(biāo)準(zhǔn)圖像中的標(biāo)識(shí) 信息部分,將所述第一矩形框所圈住的部分圖像截取出來,并將截取的部分圖像作為模板 標(biāo)識(shí)圖像T,設(shè)定所述模板標(biāo)識(shí)圖像T的左上角在所述標(biāo)準(zhǔn)圖像中的坐標(biāo)作為預(yù)先設(shè)定的 標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo);用第二矩形框圈住所述標(biāo)準(zhǔn)圖像中的與所述標(biāo)識(shí)信息距離最近的邊 角區(qū)域,將所述第二矩形框所圈住的部分圖像截取出來,并將截取的部分圖像作為模板邊 角圖像F,設(shè)定所述模板邊角圖像F的左上角在所述標(biāo)準(zhǔn)圖像中的坐標(biāo)作為預(yù)先設(shè)定的邊 角的標(biāo)準(zhǔn)坐標(biāo);
[0064] 利用所述模板標(biāo)識(shí)圖像T和模板邊角圖像F,采用均方誤差匹配方法獲取卡片上 的標(biāo)識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo)。
[0065] 具體的,所述的坐標(biāo)提取模塊61,具體用于獲取對(duì)某個(gè)卡片拍照后得到的原始圖 像,計(jì)算所述原始圖像的長、寬,獲取卡片的標(biāo)識(shí)信息在原始圖像中的相對(duì)位置,以所述相 對(duì)位置為基準(zhǔn),從原始圖像中截取原圖像長、寬各一半的區(qū)域,得到圖像Ii,該圖像Ii中包 括了所述標(biāo)識(shí)信息;
[0066] 對(duì)所述圖像L進(jìn)行圖像高斯濾波處理,得到圖像12 ;
[0067] 以所述模板標(biāo)識(shí)圖像T的尺寸為單位,用均方誤差匹配方法計(jì)算模板標(biāo)識(shí)圖像T 與圖像12間的均方誤差。 1 M-l N-1
[0068] MS7:'(X, .V) = -^― ^ ^ [J (x + i,y + j) -12 (/, /)]: Mrs j^0
[0069] 其中,MSE(x, y)代表圖像I2中(x, y)位置處的均方誤差,Μ、N為模板標(biāo)識(shí)圖像T 的橫向、縱向的像素個(gè)數(shù),1為變量,0〈=1〈=1/[-1,」_為變量,0〈=」〈=1^-1,1'(1+;[,7+」_)表示模板 標(biāo)識(shí)圖像T中的(x+i,y+j)位置處的像素值,I2(i,j)表示圖像12中(i,j)處的像素值;
[0070] 找到與所述模板標(biāo)識(shí)圖像T均方誤差最小的區(qū)域,把該區(qū)域的左上角在所述原始 圖像中的坐標(biāo),作為所述某個(gè)卡片的標(biāo)識(shí)信息的坐標(biāo);
[0071] 以所述模板邊角圖像F的尺寸為單位,用均方誤差匹配方法計(jì)算模板邊角圖像F 與圖像12間的均方誤差;
[0072] MSF(.\\ V) = XX[^'(λ- + u,y + v)-/2(?/,v)]^ i/J U-O P'-O
[0073] 其中,MSF(x,y)代表圖像I2中(x,y)位置處的均方誤差,Q、P為模板邊角圖像F 的橫向、縱向的像素個(gè)數(shù)4為變量,0〈=11〈=9-1,¥為變量,0〈=¥〈=?-1,1'(1+11,7+¥)表示模板 標(biāo)識(shí)圖像T中的(x+u,y+v)位置處的像素值,I 2(i,j)表示圖像12中(i,j)處的像素值;
[0074] 找到與所述模板邊角圖像F均方誤差最小的區(qū)域,把該區(qū)域的左上角在所述原始 圖像中的坐標(biāo),作為所述某個(gè)卡片的邊角的坐標(biāo)。
[0075] 具體的,所述的坐標(biāo)誤差計(jì)算模塊62,具體用于將所述標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)與所 述卡片的邊角的標(biāo)準(zhǔn)坐標(biāo)相減,得到所述標(biāo)識(shí)信息對(duì)應(yīng)的標(biāo)準(zhǔn)差值;
[0076] 將所述提取出的標(biāo)識(shí)信息的坐標(biāo)與所述提取出的邊角的坐標(biāo)相減,得到所述標(biāo)識(shí) 信息對(duì)應(yīng)的實(shí)際差值;
[0077] 將所述實(shí)際差值減去所述標(biāo)準(zhǔn)差值得到所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差。
[0078] 本領(lǐng)域普通技術(shù)人員可以理解:附圖只是一個(gè)實(shí)施例的示意圖,附圖中的裝置或 流程并不一定是實(shí)施本發(fā)明所必須的。
[0079] 本領(lǐng)域普通技術(shù)人員可以理解:實(shí)施例中的設(shè)備中的裝置可以按照實(shí)施例描述分 布于實(shí)施例的設(shè)備中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)設(shè)備中。上 述實(shí)施例的裝置可以合并為一個(gè)裝置,也可以進(jìn)一步拆分成多個(gè)子裝置。
[0080] 綜上所述,本發(fā)明實(shí)施例的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法通過先對(duì)卡片拍照, 從圖像獲得標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差,可以有效地糾正了卡片打印過程中的個(gè)性化信 息位置偏移的問題,從而提高卡片打印的質(zhì)量,降低廢卡率。
[0081] 以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍 為準(zhǔn)。
【權(quán)利要求】
1. 一種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法,其特征在于,包括: 對(duì)卡片進(jìn)行拍照,根據(jù)拍照獲得的圖像信息識(shí)別和提取卡片上的標(biāo)識(shí)信息的坐標(biāo)、卡 片的邊角的坐標(biāo); 根據(jù)所述提取出的標(biāo)識(shí)信息的坐標(biāo)和邊角的坐標(biāo),以及預(yù)先設(shè)定的標(biāo)識(shí)信息和邊角的 標(biāo)準(zhǔn)坐標(biāo),計(jì)算出所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差; 將所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)相加得到標(biāo) 識(shí)對(duì)應(yīng)的打印坐標(biāo),利用所述打印坐標(biāo)在所述卡片上進(jìn)行個(gè)性化信息打印。
2. 根據(jù)權(quán)利要求1所述的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法,其特征在于,所述的根據(jù) 拍照獲得的圖像信息識(shí)別和提取卡片上的標(biāo)識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo),包括: 對(duì)標(biāo)準(zhǔn)卡片進(jìn)行拍照得到標(biāo)準(zhǔn)圖像,對(duì)所述標(biāo)準(zhǔn)圖像進(jìn)行數(shù)字化處理和平滑濾波處 理,用第一矩形框圈住所述標(biāo)準(zhǔn)圖像中的標(biāo)識(shí)信息部分,將所述第一矩形框所圈住的部分 圖像截取出來,并將截取的部分圖像作為模板標(biāo)識(shí)圖像T,設(shè)定所述模板標(biāo)識(shí)圖像T的左上 角在所述標(biāo)準(zhǔn)圖像中的坐標(biāo)作為預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo);用第二矩形框圈住所述 標(biāo)準(zhǔn)圖像中的與所述標(biāo)識(shí)信息距離最近的邊角區(qū)域,將所述第二矩形框所圈住的部分圖像 截取出來,并將截取的部分圖像作為模板邊角圖像F,設(shè)定所述模板邊角圖像F的左上角在 所述標(biāo)準(zhǔn)圖像中的坐標(biāo)作為預(yù)先設(shè)定的邊角的標(biāo)準(zhǔn)坐標(biāo); 利用所述模板標(biāo)識(shí)圖像T和模板邊角圖像F,采用均方誤差匹配方法獲取卡片上的標(biāo) 識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo)。
3. 根據(jù)權(quán)利要求2所述的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法,其特征在于,所述的利用 所述模板標(biāo)識(shí)圖像T和模板邊角圖像F,采用均方誤差匹配方法獲取卡片上的標(biāo)識(shí)信息的 坐標(biāo)、卡片的邊角的坐標(biāo),包括: 獲取對(duì)某個(gè)卡片拍照后得到的原始圖像,計(jì)算所述原始圖像的長、寬,獲取卡片的標(biāo)識(shí) 信息在原始圖像中的相對(duì)位置,以所述相對(duì)位置為基準(zhǔn),從原始圖像中截取原圖像長、寬各 一半的區(qū)域,得到圖像Ii,該圖像Ii中包括了所述標(biāo)識(shí)信息; 對(duì)所述圖像L進(jìn)行圖像高斯濾波處理,得到圖像12 ; 以所述模板標(biāo)識(shí)圖像T的尺寸為單位,用均方誤差匹配方法計(jì)算模板標(biāo)識(shí)圖像T與圖 像12間的均方誤差; 1 M-l Ν-? MSh{.w. >·)=ττλ7 ++λ _^2〇5/)Γ MJN i=0 j^q 其中,MSE (X,y)代表圖像Ι2中(X,y)位置處的均方誤差,Μ、Ν為模板標(biāo)識(shí)圖像Τ的橫 向、縱向的像素個(gè)數(shù),i為變量,〇〈=1〈=1/[-1,」_為變量,0〈=」〈=^1,1'(1+;[,7+」)表示模板標(biāo)識(shí) 圖像T中的(x+i,y+j)位置處的像素值,I 2(i,j)表示圖像12中(i,j)處的像素值; 找到與所述模板標(biāo)識(shí)圖像T均方誤差最小的區(qū)域,把該區(qū)域的左上角在所述原始圖像 中的坐標(biāo),作為所述某個(gè)卡片的標(biāo)識(shí)信息的坐標(biāo); 以所述模板邊角圖像F的尺寸為單位,用均方誤差匹配方法計(jì)算模板邊角圖像F與圖 像12間的均方誤差; MS7'(x,少)=士乞 f [f (X + ?/j' 十 1') - /2 (",ν)]' W_〇 v_U 其中,MSF(x,y)代表圖像12中(x,y)位置處的均方誤差,Q、P為模板邊角圖像F的橫 向、縱向的像素個(gè)數(shù),11為變量,0〈=11〈=9-1,¥為變量,0〈=¥〈=?-1,1'(1+11,7+¥)表示模板標(biāo)識(shí) 圖像T中的(x+u,y+v)位置處的像素值,I 2(i,j)表示圖像12中(i,j)處的像素值; 找到與所述模板邊角圖像F均方誤差最小的區(qū)域,把該區(qū)域的左上角在所述原始圖像 中的坐標(biāo),作為所述某個(gè)卡片的邊角的坐標(biāo)。
4. 根據(jù)權(quán)利要求3所述的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的方法,其特征在于,所述的根據(jù) 所述提取出的標(biāo)識(shí)信息的坐標(biāo)和邊角的坐標(biāo),以及預(yù)先設(shè)定的標(biāo)識(shí)信息和邊角的標(biāo)準(zhǔn),計(jì) 算出所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差,包括: 將所述標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)與所述卡片的邊角的標(biāo)準(zhǔn)坐標(biāo)相減,得到所述標(biāo)識(shí)信息對(duì) 應(yīng)的標(biāo)準(zhǔn)差值; 將所述提取出的標(biāo)識(shí)信息的坐標(biāo)與所述提取出的邊角的坐標(biāo)相減,得到所述標(biāo)識(shí)信息 對(duì)應(yīng)的實(shí)際差值; 將所述實(shí)際差值減去所述標(biāo)準(zhǔn)差值得到所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差。
5. -種對(duì)卡片進(jìn)行誤差補(bǔ)償打印的裝置,其特征在于,包括: 坐標(biāo)提取模塊,用于對(duì)卡片進(jìn)行拍照,根據(jù)拍照獲得的圖像信息識(shí)別和提取卡片上的 標(biāo)識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo); 坐標(biāo)誤差計(jì)算模塊,用于根據(jù)所述提取出的標(biāo)識(shí)信息的坐標(biāo)和邊角的坐標(biāo),以及預(yù)先 設(shè)定的標(biāo)識(shí)信息和邊角的標(biāo)準(zhǔn)坐標(biāo),計(jì)算出所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差; 誤差補(bǔ)償打印模塊,用于將所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差和預(yù)先設(shè)定的標(biāo)識(shí)信息 的標(biāo)準(zhǔn)坐標(biāo)相加得到標(biāo)識(shí)對(duì)應(yīng)的打印坐標(biāo),利用所述打印坐標(biāo)在所述卡片上進(jìn)行個(gè)性化信 息打印。
6. 根據(jù)權(quán)利要求5所述的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的裝置,其特征在于: 所述的坐標(biāo)提取模塊,具體用于對(duì)標(biāo)準(zhǔn)卡片進(jìn)行拍照得到標(biāo)準(zhǔn)圖像,對(duì)所述標(biāo)準(zhǔn)圖像 進(jìn)行數(shù)字化處理和平滑濾波處理,用第一矩形框圈住所述標(biāo)準(zhǔn)圖像中的標(biāo)識(shí)信息部分,將 所述第一矩形框所圈住的部分圖像截取出來,并將截取的部分圖像作為模板標(biāo)識(shí)圖像T,設(shè) 定所述模板標(biāo)識(shí)圖像T的左上角在所述標(biāo)準(zhǔn)圖像中的坐標(biāo)作為預(yù)先設(shè)定的標(biāo)識(shí)信息的標(biāo) 準(zhǔn)坐標(biāo);用第二矩形框圈住所述標(biāo)準(zhǔn)圖像中的與所述標(biāo)識(shí)信息距離最近的邊角區(qū)域,將所 述第二矩形框所圈住的部分圖像截取出來,并將截取的部分圖像作為模板邊角圖像F,設(shè)定 所述模板邊角圖像F的左上角在所述標(biāo)準(zhǔn)圖像中的坐標(biāo)作為預(yù)先設(shè)定的邊角的標(biāo)準(zhǔn)坐標(biāo); 利用所述模板標(biāo)識(shí)圖像T和模板邊角圖像F,采用均方誤差匹配方法獲取卡片上的標(biāo) 識(shí)信息的坐標(biāo)、卡片的邊角的坐標(biāo)。
7. 根據(jù)權(quán)利要求6所述的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的裝置,其特征在于: 所述的坐標(biāo)提取模塊,具體用于獲取對(duì)某個(gè)卡片拍照后得到的原始圖像,計(jì)算所述原 始圖像的長、寬,獲取卡片的標(biāo)識(shí)信息在原始圖像中的相對(duì)位置,以所述相對(duì)位置為基準(zhǔn), 從原始圖像中截取原圖像長、寬各一半的區(qū)域,得到圖像I:,該圖像L中包括了所述標(biāo)識(shí)信 息; 對(duì)所述圖像L進(jìn)行圖像高斯濾波處理,得到圖像12 ; 以所述模板標(biāo)識(shí)圖像T的尺寸為單位,用均方誤差匹配方法計(jì)算模板標(biāo)識(shí)圖像T與圖 像12間的均方誤差。 ? M-l N-l .圏χ,>.)=-? Σ [7乜+/:,,+,)-八 α ./·)]: 找到與所述模板標(biāo)識(shí)圖像τ均方誤差最小的區(qū)域,把該區(qū)域的左上角在所述原始圖像 中的坐標(biāo),作為所述某個(gè)卡片的標(biāo)識(shí)信息的坐標(biāo); 以所述模板邊角圖像F的尺寸為單位,用均方誤差匹配方法計(jì)算模板邊角圖像F與圖 像12間的均方誤差; 1 Q-? Ρ-1 MS7'U,.y)=冗乞 Ζ [/'.(λ- + ?…I,+ V) - /2 (",>,)Γ ?-ο ν=〇 找到與所述模板邊角圖像F均方誤差最小的區(qū)域,把該區(qū)域的左上角在所述原始圖像 中的坐標(biāo),作為所述某個(gè)卡片的邊角的坐標(biāo)。
8.根據(jù)權(quán)利要求7所述的對(duì)卡片進(jìn)行誤差補(bǔ)償打印的裝置,其特征在于: 所述的坐標(biāo)誤差計(jì)算模塊,具體用于將所述標(biāo)識(shí)信息的標(biāo)準(zhǔn)坐標(biāo)與所述卡片的邊角的 標(biāo)準(zhǔn)坐標(biāo)相減,得到所述標(biāo)識(shí)信息對(duì)應(yīng)的標(biāo)準(zhǔn)差值; 將所述提取出的標(biāo)識(shí)信息的坐標(biāo)與所述提取出的邊角的坐標(biāo)相減,得到所述標(biāo)識(shí)信息 對(duì)應(yīng)的實(shí)際差值; 將所述實(shí)際差值減去所述標(biāo)準(zhǔn)差值得到所述標(biāo)識(shí)信息對(duì)應(yīng)的原始坐標(biāo)誤差。
【文檔編號(hào)】B41J13/26GK104108245SQ201310136465
【公開日】2014年10月22日 申請(qǐng)日期:2013年4月18日 優(yōu)先權(quán)日:2013年4月18日
【發(fā)明者】孫永文, 胡彬, 紀(jì)清濤, 王維佳, 顧校平, 蔡勝國 申請(qǐng)人:航天信息股份有限公司