一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法
【技術領域】
[0001]本發(fā)明涉及計算機圖像識別技術領域,尤其涉及一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法。
【背景技術】
[0002]在對非接觸式的拍照獲得的照片分析時,計算機對數(shù)字和文本的識別率不夠高,需要一種更高識別率的圖像編碼方法。
[0003]對非接觸式圖像傳遞編碼,使用的是圖像識別技術,目前主要有三種:一是文字符號,二是條碼(如條形碼、二維碼),三是特殊圖案。文字符號最直接,比如車牌號識別,在正面、固定方位、近距離上識別成功率較高,但其他條件下就比較差;條碼中一維條形碼應用廣泛,具有輸入速度快、可靠性高、采集信息量大、靈活實用、成本低廉等特點,二維碼是是一個多行、連續(xù)性、可變長、包含大量數(shù)據(jù)的符號標識,具有信息容量大、錯誤糾正能力強、印制要求不高、可用多種閱讀設備閱讀等特點,尤其在移動設備上應用廣泛,但條碼始終存在只能近距離使用的缺點,其圖案區(qū)要占圖片幅面的1/9以上才能識別;特殊圖案就是用一些幾何形狀、顏色的組合來傳達特定的字符,目前沒有統(tǒng)一的標準,只需編碼和解碼遵循統(tǒng)一的規(guī)則即可,該技術比較靈活,適用于各種不同場合,對信息量小、場景復雜的場合較為適用。
[0004]本專利申請在圖案區(qū)大于圖片幅面1/40以上,并且側視、俯仰視角度不超過45度角,平均識別率可達到95%,可用于各種氣候、光照條件下的編碼非接觸式數(shù)據(jù)傳遞。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術問題,在于提供一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,本發(fā)明大大提高了計算機識別的準確性和速度。使用填色網(wǎng)格單元來編碼,利于非接觸式編碼傳輸和識別。
[0006]本發(fā)明是這樣實現(xiàn)的:一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,所述方法需提供至少一組網(wǎng)格圖案,網(wǎng)格圖案包括上半部分的編碼文字和下半部分的填色網(wǎng)格圖案,所述填色網(wǎng)格圖案由底色、網(wǎng)格線以及填色單元格組成;所述方法具體為:將填色單元格填充成兩種能進行區(qū)別的顏色中的一種,兩種顏色分別代表編碼O和編碼1,將所述編碼文字與填色后的填色單元格所代表的編碼形成對應關系;基于四進制法則,每個編碼文字對應兩個鄰接的填色單元格,計算機通過填色單元格能讀出網(wǎng)格圖案所代表的網(wǎng)格編碼,并與編碼文字形成錯誤校驗和傳遞。
[0007]進一步地,所述填色網(wǎng)格圖案由縱橫方向的m*n個網(wǎng)格組成,其中m為大于等于I的自然數(shù),η為大于I的偶數(shù);所述填色單元格位于網(wǎng)格內(nèi),每個填色單元格填充的所述兩種顏色分別為前景色和背景色;所述底色、網(wǎng)格線顏色、填色單元格的前景色、背景色這四個顏色存在明顯色差;所述前景色代表編碼1,背景色代表編碼O ;所述編碼文字由一串數(shù)字組成,這些數(shù)字每個數(shù)字僅限于O、1、2、3。
[0008]進一步地,所述編碼文字的每個文字與兩個鄰接的填色單元格對應,按四進制的規(guī)則,則編碼00對應編碼文字的0,編碼01對應編碼文字的1,編碼10對應編碼文字的2,編碼11對應編碼文字的3 ;所述填色單元格的排列次序,與編碼文字中文字的次序形成對應關系,按從上到下、從左到右的次序兩兩排列。
[0009]進一步地,所述通過填色單元格計算機能讀出網(wǎng)格圖案所代表的網(wǎng)格編碼,并與編碼文字形成錯誤校驗,具體為:計算機進行識別時,利用網(wǎng)格線定位到網(wǎng)格,逐個讀取填色單元格的色塊,獲得出色塊所代表的編碼,將這些編碼組合起來,最終解析出網(wǎng)格圖案所代表的編碼;計算機識別出的編碼,由人工讀取編碼文字來進行校驗,并傳遞網(wǎng)格圖案的網(wǎng)格編碼。
[0010]本發(fā)明具有如下優(yōu)點:使用存在明顯色差的填色單元格代表計算機最易識別的0、1碼,通過這些碼的組合來代表一個完整的編碼,并由計算機進行圖像分析和解碼,可有效提高識別率和抗干擾能力;編碼文字與填色單元格存在固定的對應關系,可對計算機識別成果進行校驗和更正。使用填色網(wǎng)格單元來編碼,利于非接觸式編碼傳輸和識別。
【附圖說明】
[0011]圖1為本發(fā)明的網(wǎng)格圖案的結構示意圖。
[0012]圖2為本發(fā)明的兩個鄰接的填色單元格對應編碼文字的結構示意圖。
[0013]圖3為本發(fā)明所述編碼文字與網(wǎng)格單元排列對應關系圖。
[0014]圖4為本發(fā)明一實施例的網(wǎng)格圖案的結構示意圖。
【具體實施方式】
[0015]請參閱圖1至圖4所示,本發(fā)明的一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,所述方法需提供至少一組網(wǎng)格圖案,網(wǎng)格圖案包括上半部分的編碼文字I和下半部分的填色網(wǎng)格圖案2,所述填色網(wǎng)格圖案2由底色21、網(wǎng)格線22以及填色單元格23組成;所述方法具體為:將填色單元格23填充成兩種能進行區(qū)別的顏色中的一種,兩種顏色分別代表編碼O和編碼1,將所述編碼文字與填色后的填色單元格23所代表的編碼形成對應關系;基于四進制法則,每個編碼文字對應兩個鄰接的填色單元格,計算機通過填色單元格能讀出網(wǎng)格圖案所代表的網(wǎng)格編碼,并與編碼文字形成錯誤校驗和傳遞。所述計算機通過填色單元格能讀出網(wǎng)格圖案所代表的網(wǎng)格編碼,并與編碼文字形成錯誤校驗和傳遞,具體為:計算機進行識別時,利用網(wǎng)格線定位到網(wǎng)格,逐個讀取填色單元格的色塊,獲得出色塊所代表的編碼,將這些編碼組合起來,最終解析出網(wǎng)格圖案所代表的編碼;計算機識別出的編碼,由人工讀取編碼文字來進行校驗;并傳遞網(wǎng)格圖案的網(wǎng)格編碼。本發(fā)明的網(wǎng)格線邊框有2個作用,一是在整張圖片中快速定位編碼區(qū),二是確定網(wǎng)格中所有填色單元格23的具體位置。
[0016]所述填色網(wǎng)格圖案由縱橫方向的m*n個網(wǎng)格組成,其中m為大于等于I的自然數(shù),η為大于I的偶數(shù);所述填色單元格位于網(wǎng)格內(nèi),每個填色單元格填充的所述兩種顏色分別為前景色和背景色;所述底色21、網(wǎng)格線22顏色、填色單元格23的前景色、背景色這四個顏色存在明顯色差;所述前景色代表編碼1,背景色代表編碼O ;所述編碼文字I由一串數(shù)字組成,這些數(shù)字每個數(shù)字僅限于O、1、2、3。
[0017]所述編碼文字的每個文字與兩個鄰接的填色單元格對應,按四進制的規(guī)則,則編碼OO對應編碼文字的0,編碼01對應編碼文字的1,編碼10對應編碼文字的2,編碼11對應編碼文字的3 ;所述填色單元格的排列次序,與編碼文字中文字的次序形成對應關系,按從上到下、從左到右的次序兩兩排列。
[0018]這里需要說明的是:
本發(fā)明的安裝過程:
將按本發(fā)明編碼的網(wǎng)格圖案印刷或噴涂到表面平整的固定或移動物體上。
[0019]拍照過程:
用相機或攝像頭獲取含有按本發(fā)明編碼網(wǎng)格圖案的圖像。
[0020]識別過程:
由計算機對圖像進行識別,首先識別出網(wǎng)格的位置,其次根據(jù)圖案的前景色和背景色識別出其編碼,從而獲得整個圖案所代表的編碼。
[0021]總之,本發(fā)明可以實現(xiàn)對照片上圖像編碼的高識別率,將此編碼圖像安裝于固定和移動物體上,可應用于復雜環(huán)境下,使用非專業(yè)相機獲得的圖片進行快速、可靠的編碼識另IJ。編碼區(qū)的每個文字對應兩個網(wǎng)格,基于四進制法則,可以快速判讀出網(wǎng)格圖案所代表的編碼,并與編碼文字區(qū)形成錯誤校驗,提高識別的準確率。
[0022]以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應屬本發(fā)明的涵蓋范圍。
【主權項】
1.一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,其特征在于:所述方法需提供至少一組網(wǎng)格圖案,網(wǎng)格圖案包括上半部分的編碼文字和下半部分的填色網(wǎng)格圖案,所述填色網(wǎng)格圖案由底色、網(wǎng)格線以及填色單元格組成;所述方法具體為:將填色單元格填充成兩種能進行區(qū)別的顏色中的一種,兩種顏色分別代表編碼O和編碼1,將所述編碼文字與填色后的填色單元格所代表的編碼形成對應關系;基于四進制法則,每個編碼文字對應兩個鄰接的填色單元格,計算機通過填色單元格能讀出網(wǎng)格圖案所代表的網(wǎng)格編碼,并與編碼文字形成錯誤校驗和傳遞。
2.根據(jù)權利要求1所述的一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,其特征在于:所述填色網(wǎng)格圖案由縱橫方向的m*n個網(wǎng)格組成,其中m為大于等于I的自然數(shù),η為大于I的偶數(shù);所述填色單元格位于網(wǎng)格內(nèi),每個填色單元格填充的所述兩種顏色分別為前景色和背景色;所述底色、網(wǎng)格線顏色、填色單元格的前景色、背景色這四個顏色存在明顯色差;所述前景色代表編碼1,背景色代表編碼O ;所述編碼文字由一串數(shù)字組成,這些數(shù)字每個數(shù)字僅限于0、1、2、3。
3.根據(jù)權利要求2所述的一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,其特征在于:所述編碼文字的每個文字與兩個鄰接的填色單元格對應,按四進制的規(guī)則,則編碼OO對應編碼文字的0,編碼01對應編碼文字的1,編碼10對應編碼文字的2,編碼11對應編碼文字的3 ;所述填色單元格的排列次序,與編碼文字中文字的次序形成對應關系,按從上到下、從左到右的次序兩兩排列。
4.根據(jù)權利要求1所述的一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,其特征在于:所述計算機通過填色單元格能讀出網(wǎng)格圖案所代表的網(wǎng)格編碼,并與編碼文字形成錯誤校驗和傳遞,具體為:計算機進行識別時,利用網(wǎng)格線定位到網(wǎng)格,逐個讀取填色單元格的色塊,獲得出色塊所代表的編碼,將這些編碼組合起來,最終解析出網(wǎng)格圖案所代表的編碼;計算機識別出的編碼,由人工讀取編碼文字來進行校驗;并傳遞網(wǎng)格圖案的網(wǎng)格編碼。
【專利摘要】本發(fā)明提供一種用于非接觸式數(shù)據(jù)傳遞的網(wǎng)格編碼方法,所述方法需提供至少一組網(wǎng)格圖案,網(wǎng)格圖案包括上半部分的編碼文字和下半部分的填色網(wǎng)格圖案,填色網(wǎng)格圖案由底色、網(wǎng)格線以及填色單元格組成;方法具體為:將填色單元格填充成兩種能進行區(qū)別的顏色中的一種,兩種顏色分別代表編碼0和編碼1,將編碼文字與填色后的填色單元格所代表的編碼形成對應關系;基于四進制法則,每個編碼文字對應兩個鄰接的填色單元格,計算機通過填色單元格能讀出網(wǎng)格圖案所代表的網(wǎng)格編碼,并與編碼文字形成錯誤校驗和傳遞。本發(fā)明放棄使用文本和字母,使用填色網(wǎng)格單元,大大提高了計算機識別的準確性和速度。使用填色網(wǎng)格單元來編碼,利于非接觸式編碼傳輸和識別。
【IPC分類】H04L1-00
【公開號】CN104683067
【申請?zhí)枴緾N201510068672
【發(fā)明人】邱祥峰, 陳云, 王曉強, 涂漢橋
【申請人】廈門精圖信息技術股份有限公司
【公開日】2015年6月3日
【申請日】2015年2月10日