專利名稱:一種條碼圖像的獲取方法
一種條碼圖像的獲取方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種條碼圖像的獲取方法,特別涉及一種幅面跨度較大的條碼圖像的 獲取方法。
背景技術(shù):
條碼技術(shù)是在計(jì)算機(jī)技術(shù)與信息技術(shù)基礎(chǔ)上發(fā)展起來的一門集編碼、印刷、識別、 數(shù)據(jù)采集和處理于一身的新興技術(shù)。條碼技術(shù)由于其識別快速、準(zhǔn)確、可靠以及成本低等優(yōu) 點(diǎn),被廣泛應(yīng)用于商業(yè)、圖書管理、倉儲(chǔ)、郵電、交通和工業(yè)控制等領(lǐng)域,并且勢必在逐漸興 起的“物聯(lián)網(wǎng)”應(yīng)用中發(fā)揮重大的作用。目前被廣泛使用的條碼包括一維條碼和二維條碼。其中,一維條碼又稱線形條碼 是由平行排列的多個(gè)“條”和“空”單元組成,條形碼信息靠條、空單元的不同寬度和位置來 表達(dá)。二維條碼是由按一定規(guī)律在二維方向上分布的黑白相間的特定幾何圖形組成,其可 以在二維方向上表達(dá)信息。二維條碼可以分為堆疊式二維條碼和矩陣式二維條碼。堆疊式 二維條碼是由多行短截的一維條碼堆疊而成,代表性的堆疊式二維條碼包括PDF417、Code 49、Codel6K等。矩陣式二維條碼是由按預(yù)定規(guī)則分布于矩陣中的黑、白模塊組成,代表性 的矩陣式二維條碼包括Code one、Aztec、Data Matrix、0R碼等。隨著條碼技術(shù)的不斷發(fā)展,各種條碼圖像所攜帶的信息量越來越大,條碼圖像的 幅面跨度也將隨之增大,因此,條碼技術(shù)的發(fā)展對條碼圖像獲取技術(shù)也提出了更高的要求。在現(xiàn)有技術(shù)中,為了獲取一幅條碼圖像,一般是采用一次性整體拍攝該條碼圖像 的方式來獲取,但如果條碼圖像幅面較大,則很難再用一次性拍攝的方式來獲得整幅條碼 圖像,即便可以獲得整幅條碼圖像,所獲得的條碼圖像也會(huì)因?yàn)閳D像密度過高從而增大解 碼的難度,進(jìn)而影響條碼解碼的準(zhǔn)確性。因此,需求一種準(zhǔn)確可靠且適用于幅面跨度較大的 條碼圖像獲取方法。
發(fā)明內(nèi)容為了解決現(xiàn)有技術(shù)中由于條碼圖像幅面跨度較大而導(dǎo)致條碼圖像獲取困難的問 題,本發(fā)明提供了一種條碼圖像的獲取方法。本發(fā)明解決上述技術(shù)問題所采取的技術(shù)方案是提供一種條碼圖像的獲取方法,該 方法通過拍攝方式來獲取,當(dāng)拍攝的條碼圖像是完整的條碼圖像時(shí),則條碼圖像的獲取方 法直接結(jié)束,當(dāng)拍攝的條碼圖像不是完整的條碼圖像時(shí),則條碼圖像的獲取方法進(jìn)一步包 括以下步驟a.進(jìn)行銜接拍攝,直到獲取該條碼圖像的所有條碼片段;b.將所有條碼片段匹配銜接,從而獲取完整的條碼圖像。根據(jù)本發(fā)明一優(yōu)選實(shí)施例,在上述步驟a中,進(jìn)行銜接拍攝時(shí),相鄰的條碼片段具 有重疊部分,以便于進(jìn)行匹配銜接。根據(jù)本發(fā)明一優(yōu)選實(shí)施例,在上述步驟a中,條碼片段在水平方向進(jìn)行匹配銜接。
根據(jù)本發(fā)明一優(yōu)選實(shí)施例,在上述步驟a中,條碼片段在豎直方向進(jìn)行匹配銜接。根據(jù)本發(fā)明一優(yōu)選實(shí)施例,在上述步驟a中,條碼片段同時(shí)在水平方向和豎直方 向進(jìn)行匹配銜接。根據(jù)本發(fā)明一優(yōu)選實(shí)施例,在上述步驟b中,通過提取各條碼片段的邊緣特征信 息進(jìn)行匹配銜接。根據(jù)本發(fā)明一優(yōu)選實(shí)施例,邊緣特征信息包括條碼片段邊緣的條空寬度及顏色灰
度{曰息。根據(jù)本發(fā)明一優(yōu)選實(shí)施例,條碼圖像是一維條碼或二維條碼。與現(xiàn)在技術(shù)相比較,本發(fā)明所提供的條碼圖像的獲取方法簡單實(shí)用,適用于獲取 各種幅面跨度較大的條碼圖像。
可參考附圖并通過實(shí)例更加具體地描述本發(fā)明,在附圖中圖1是根據(jù)本發(fā)明一實(shí)施例的條碼圖像的獲取方法的流程示意圖;以及圖2是根據(jù)本發(fā)明一實(shí)施例的條碼圖像的獲取方法的拍攝示意圖。
具體實(shí)施方式下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。請參見圖1,圖1是根據(jù)本發(fā)明一實(shí)施例的條碼圖像的獲取方法的流程示意圖。簡單而言,本發(fā)明的條碼圖像獲取方法主要是基于所拍攝的條碼圖像是否為完整 的條碼圖像而分為兩種情況進(jìn)行在第一種情況中,所拍攝的條碼圖像是完整的條碼圖像,其可直接用于解碼,因 此,條碼圖像的獲取工作即可結(jié)束;在第二種情況下,所拍攝的條碼圖像不是完整的條碼圖像,則需要繼續(xù)進(jìn)行銜接 拍攝,直到獲取條碼圖像的所有條碼片段,再根據(jù)各條碼片段的邊緣特征信息將所有條碼 片進(jìn)行匹配銜接,從而獲得完整的條碼圖像。接下來,本發(fā)明現(xiàn)以一維條碼圖像的獲取為例,闡述本發(fā)明的具體實(shí)施方式
,然而 本領(lǐng)域技術(shù)人員完全可以想到將該方法應(yīng)用到其他各種類型條碼圖像的獲取,例如以上列 舉的各種二維條碼。具體而言,請參見圖2,圖2是根據(jù)本發(fā)明一實(shí)施例的條碼圖像的獲取方法的拍攝 示意圖。眾所周知,一維條碼圖像是由一個(gè)接一個(gè)的“條”和“空”排列組成的,條碼信息依 靠條、空單元的不同寬度和位置來傳遞,條碼越寬,包容的條、空單元越多,信息量越大。任 何一個(gè)完整的一維條碼通常都是由兩側(cè)的空白區(qū)、起始符(左側(cè)若干條空)、數(shù)據(jù)字符、校 驗(yàn)符(可選)、終止符(右側(cè)若干條空)以及供人識別的字符組成。如圖2所示的一維條碼圖像,假設(shè)該條碼圖像比較長,不便于一次性完整拍攝獲 取。因此,采用本發(fā)明的方法,從該條碼圖像的起始符開始拍攝,即拍攝到條碼片段a-a’,顯 而易見,條碼片段a-a’包含了該條碼圖像的起始符,但未包含該條碼圖像的終止符,因此, 需要繼續(xù)進(jìn)行移動(dòng)銜接拍攝,即繼續(xù)拍攝條碼片段b-b’和條碼片段c-c’,通過將條碼片段a-a'、b-b’、c-c‘端部的若干條空的寬進(jìn)行匹配銜接,即可獲得完整的條碼圖像。值得一提的是,在圖2中,所拍攝的條碼片段a-a’、b-b’、C-C’具有一定的重疊區(qū) 域,對于一維條碼而言,條碼片段的銜接主要根據(jù)相鄰條碼片段重疊區(qū)域的條、空寬度的匹 配度來確定,對于二維條碼而言,則可利用條碼圖像中各模塊的顏色灰度進(jìn)行匹配銜接。當(dāng)然,條碼銜接拍攝的方式并不限于圖示的水平方向,本領(lǐng)域技術(shù)人員容易理解, 除了可以在水平方向上進(jìn)行銜接拍攝外,還可以在豎直方向上進(jìn)行銜接拍攝,也可以同時(shí) 在水平方向和豎直方向上進(jìn)行銜接拍攝。綜上所述,本領(lǐng)域技術(shù)人員容易理解,通過本發(fā)明提供的條碼圖像獲取方法,可以 準(zhǔn)確獲取任何幅面跨度較大的條碼圖像。在上述實(shí)施例中,僅對本發(fā)明進(jìn)行了示范性描述,但是本領(lǐng)域技術(shù)人員在閱讀本 專利申請后可以在不脫離本發(fā)明的精神和范圍的情況下對本發(fā)明進(jìn)行各種修改。
權(quán)利要求
一種條碼圖像的獲取方法,通過拍攝方式來獲取,當(dāng)拍攝的條碼圖像是完整的條碼圖像時(shí),則所述條碼圖像的獲取方法直接結(jié)束,其特征在于,當(dāng)拍攝的所述條碼圖像不是完整的條碼圖像時(shí),則所述條碼圖像的獲取方法進(jìn)一步包括以下步驟a.進(jìn)行銜接拍攝,直到獲取所述條碼圖像的所有條碼片段;b.將所述所有條碼片段匹配銜接,從而獲取完整的條碼圖像。
2.根據(jù)權(quán)利要求1所述的條碼圖像的獲取方法,其特征在于,在所述步驟a中,進(jìn)行銜 接拍攝時(shí),相鄰的所述條碼片段具有重疊部分,以便于進(jìn)行匹配銜接。
3.根據(jù)權(quán)利要求2所述的條碼圖像的獲取方法,其特征在于,在所述步驟a中,所述條 碼片段在水平方向進(jìn)行匹配銜接。
4.根據(jù)權(quán)利要求2所述的條碼圖像的獲取方法,其特征在于,在所述步驟a中,所述條 碼片段在豎直方向進(jìn)行匹配銜接。
5.根據(jù)權(quán)利要求2所述的條碼圖像的獲取方法,其特征在于,在所述步驟a中,所述條 碼片段同時(shí)在水平方向和豎直方向進(jìn)行匹配銜接。
6.根據(jù)權(quán)利要求1所述的條碼圖像的獲取方法,其特征在于,在所述步驟b中,通過提 取各所述條碼片段的邊緣特征信息來進(jìn)行匹配銜接。
7.根據(jù)權(quán)利要求6所述的條碼圖像的獲取方法,其特征在于,所述邊緣特征信息包括 所述條碼片段邊緣的條空寬度及顏色灰度信息。
8.根據(jù)權(quán)利要求以上任意一項(xiàng)權(quán)利要求所述的條碼圖像的獲取方法,其特征在于,所 述條碼圖像是一維條碼或二維條碼。
全文摘要
本發(fā)明公開了一種條碼圖像的獲取方法,通過拍攝方式來獲取,當(dāng)拍攝的條碼圖像是完整的條碼圖像時(shí),則所述條碼圖像的獲取方法直接結(jié)束,當(dāng)拍攝的所述條碼圖像不是完整的條碼圖像時(shí),則所述條碼圖像的獲取方法進(jìn)一步包括以下步驟a.進(jìn)行銜接拍攝,直到獲取所述條碼圖像的所有條碼片段;b.將所述所有條碼片段匹配銜接,從而獲取完整的條碼圖像。與現(xiàn)在技術(shù)相比較,本發(fā)明所提供的條碼圖像的獲取方法簡單實(shí)用,適用于獲取各種幅面跨度較大的條碼圖像。
文檔編號G06K7/10GK101882212SQ20101018914
公開日2010年11月10日 申請日期2010年6月1日 優(yōu)先權(quán)日2010年6月1日
發(fā)明者劉繼軍, 劉榮生, 孫亞力, 邱有森 申請人:福建新大陸電腦股份有限公司