一種灰色二維碼的識別方法與識別裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及二維碼的改進(jìn),尤其涉及的是,一種灰色二維碼的識別方法與識別裝置。
【背景技術(shù)】
[0002]二維條碼/ 二維碼(2-dimens1nal bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的比特流的概念,使用若干個(gè)與二進(jìn)制相對應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動識讀以實(shí)現(xiàn)信息自動處理:它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對不同行的信息自動識別功能、及處理圖形旋轉(zhuǎn)變化點(diǎn)。
[0003]國外對二維碼技術(shù)的研宄始于20世紀(jì)80年代末,在二維碼符號表示技術(shù)研宄方面已研制出多種碼制,常見的有PDF417、QR CodeXode 49,Code 16K、Code One等。這些二維碼的信息密度都比傳統(tǒng)的一維碼有了較大提高,如TOF417的信息密度是一維碼CodeC39的20多倍。在二維碼標(biāo)準(zhǔn)化研宄方面,國際自動識別制造商協(xié)會(AIM)、美國標(biāo)準(zhǔn)化協(xié)會(ANSI)已完成了 PDF417、QR Code、Code 49、Code 16K、Code One 等碼制的符號標(biāo)準(zhǔn)。國際標(biāo)準(zhǔn)技術(shù)委員會和國際電工委員會還成立了條碼自動識別技術(shù)委員會(IS0/IEC/JTC1/SC31),已制定了 QR Code的國際標(biāo)準(zhǔn)(IS0/IEC18004:2000《自動識別與數(shù)據(jù)采集技術(shù)一條碼符號技術(shù)規(guī)范一QR碼》),起草了 PDF417、Code 16K、Data Matrix、Maxi Code等二維碼的IS0/IEC標(biāo)準(zhǔn)草案。在二維碼設(shè)備開發(fā)研制、生產(chǎn)方面,美國、日本等國的設(shè)備制造商生產(chǎn)的識讀設(shè)備、符號生成設(shè)備,已廣泛應(yīng)用于各類二維碼應(yīng)用系統(tǒng)。二維碼作為一種全新的信息存儲、傳遞和識別技術(shù),自誕生之日起就得到了世界上許多國家的關(guān)注。美國、德國、日本等國家,不僅已將二維碼技術(shù)應(yīng)用于公安、外交、軍事等部門對各類證件的管理,而且也將二維碼應(yīng)用于海關(guān)、稅務(wù)等部門對各類報(bào)表和票據(jù)的管理,商業(yè)、交通運(yùn)輸?shù)炔块T對商品及貨物運(yùn)輸?shù)墓芾?、郵政部門對郵政包裹的管理、工業(yè)生產(chǎn)領(lǐng)域?qū)I(yè)生產(chǎn)線的自動化管理。
[0004]我國對二維碼技術(shù)的研宄開始于1993年。中國物品編碼中心對幾種常用的二維石馬 PDF417、QRCode、Data Matrix、Maxi Code、Code 49> Code 16K、Code One 的技術(shù)規(guī)范進(jìn)行了翻譯和跟蹤研宄。隨著我國市場經(jīng)濟(jì)的不斷完善和信息技術(shù)的迅速發(fā)展,國內(nèi)對二維碼這一新技術(shù)的需求與日俱增。中國物品編碼中心在原國家質(zhì)量技術(shù)監(jiān)督局和國家有關(guān)部門的大力支持下,對二維碼技術(shù)的研宄不斷深入。在消化國外相關(guān)技術(shù)資料的基礎(chǔ)上,制定了兩個(gè)二維碼的國家標(biāo)準(zhǔn):二維碼網(wǎng)格矩陣碼(SJ/T 11349-2006)和二維碼緊密矩陣碼(SJ/T 11350-2006),從而大大促進(jìn)了我國具有自主知識產(chǎn)權(quán)技術(shù)的二維碼的研發(fā)。
[0005]隨著技術(shù)的發(fā)展,二維碼已經(jīng)得到廣泛應(yīng)用。但是,二維碼通常只能容納一千多個(gè)字節(jié),例如500個(gè)漢字左右,存在信息存儲量小的不足,并且由于其規(guī)則限制,導(dǎo)致所能夠擴(kuò)容的最大容量不超過現(xiàn)有容量的平方數(shù)。而隨著手機(jī)等掃碼硬件的發(fā)展,攝像技術(shù)已經(jīng)能夠獲取精細(xì)的圖像。
[0006]彩色二維碼技術(shù)已經(jīng)出現(xiàn),但是其超越了現(xiàn)有大部分的掃碼硬件的攝像技術(shù),并且,由于彩色的復(fù)雜性不利于在印刷品中實(shí)現(xiàn),例如街貼、報(bào)紙等,即使是小批量印刷或者打印,也普遍存在有色差問題,不利于精確識別。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供一種新的灰色二維碼的識別方法與識別裝置。
[0008]本發(fā)明一個(gè)技術(shù)方案如下:一種灰色二維碼的識別方法,其包括以下步驟:獲取二維碼;去噪,灰度化,獲取定位區(qū);根據(jù)定位區(qū)進(jìn)行定位;從信息區(qū)讀取各具有多個(gè)灰階的信息碼元,解碼后輸出存儲信息。
[0009]其中一個(gè)技術(shù)方案是,根據(jù)灰階數(shù)量對信息區(qū)進(jìn)行解碼。
[0010]其中一個(gè)技術(shù)方案是,還根據(jù)信息碼元的大小對信息區(qū)進(jìn)行解碼。
[0011]其中一個(gè)技術(shù)方案是,根據(jù)所述灰階數(shù)量對應(yīng)的各信息碼元,對信息區(qū)進(jìn)行解碼。
[0012]其中一個(gè)技術(shù)方案是,根據(jù)定位區(qū)進(jìn)行定位時(shí),還從定位區(qū)獲取灰階數(shù)量信息。
[0013]其中一個(gè)技術(shù)方案是,根據(jù)定位區(qū)進(jìn)行定位時(shí),還從定位區(qū)獲取關(guān)聯(lián)信息,判斷是否存在其它關(guān)聯(lián)二維碼。
[0014]其中一個(gè)技術(shù)方案是,判斷存在其它關(guān)聯(lián)二維碼時(shí),還通過所述關(guān)聯(lián)信息獲取其它關(guān)聯(lián)二維碼的關(guān)聯(lián)鏈接。
[0015]其中一個(gè)技術(shù)方案是,還從所述關(guān)聯(lián)鏈接獲取其它關(guān)聯(lián)二維碼的存儲信息。
[0016]本發(fā)明又一個(gè)技術(shù)方案如下:一種灰色二維碼的識別裝置,其包括用于獲取二維碼的獲取模塊,用于去噪、灰度化與獲取定位區(qū)的處理模塊,用于根據(jù)定位區(qū)進(jìn)行定位的定位模塊,以及用于從信息區(qū)讀取各具有多個(gè)灰階的信息碼元并解碼輸出存儲信息的解碼模塊。
[0017]其中一個(gè)技術(shù)方案是,還包括用于從定位區(qū)獲取關(guān)聯(lián)信息并判斷是否存在其它關(guān)聯(lián)二維碼的關(guān)聯(lián)模塊。
[0018]采用上述方案,本發(fā)明通過利用現(xiàn)有的掃碼硬件,能夠有效識別灰色二維碼,獲取更多的碼載信息,信息存儲量大,避免彩色二維碼之弊端,利于在印刷品中實(shí)現(xiàn),利于精確識別,可以作為文字載體使用,具有很高的市場應(yīng)用價(jià)值。
【附圖說明】
[0019]圖1為本發(fā)明識別方法的一個(gè)實(shí)施例的流程示意圖;
[0020]圖2為本發(fā)明生成方法的一個(gè)實(shí)施例的流程示意圖。
【具體實(shí)施方式】
[0021]為了便于理解本發(fā)明,下面結(jié)合附圖和具體實(shí)施例,對本發(fā)明進(jìn)行更詳細(xì)的說明。但是,本發(fā)明可以采用許多不同的形式來實(shí)現(xiàn),并不限于本說明書所描述的實(shí)施例。需要說明的是,當(dāng)元件被稱為“固定于”另一個(gè)元件,它可以直接在另一個(gè)元件上或者也可以存在居中的元件。當(dāng)一個(gè)元件被認(rèn)為是“連接”另一個(gè)元件,它可以是直接連接到另一個(gè)元件或者可能同時(shí)存在居中元件。
[0022]除非另有定義,本說明書所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本說明書中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實(shí)施例的目的,不是用于限制本發(fā)明。本說明書所使用的術(shù)語“及/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。
[0023]如圖1所示,本發(fā)明一個(gè)實(shí)施例如下:一種灰色二維碼的識別方法,其包括以下步驟:獲取二維碼;去噪,灰度化,獲取定位區(qū);根據(jù)定位區(qū)進(jìn)行定位;從信息區(qū)讀取各具有多個(gè)灰階的信息碼元,解碼后輸出存儲信息。本發(fā)明的識別方法類似于現(xiàn)有二維碼的識別方法,但是與其存在極大差異,本發(fā)明及其各實(shí)施例中,灰度是信息碼元的重要元素,不是被無視的對象,并且采用灰度化取代現(xiàn)有二維碼的二值化,獲得的不是二值化的黑白圖像而是灰度化的灰度圖像。例如根據(jù)獲取二維碼的像素或清晰度進(jìn)行去噪處理;又如,采用平均值法或者加權(quán)平均法進(jìn)行灰度化;例如,采用f(i,j) = (R(i, j)+G(i, j)+B(i, j))/3對彩色圖像中的三分量亮度進(jìn)行灰度化;又如,采用f(i, j) = 0.30R(i, j)+0.59G(