專利名稱:基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種防偽識(shí)別系統(tǒng)及方法,尤其涉及一種基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別系統(tǒng)及方法。
背景技術(shù):
二維條碼/ 二維碼(dimensional barcode)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“I”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來(lái)表示文字?jǐn)?shù)值信息,通過(guò)圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處
理它具有條碼技術(shù)的一些共性每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化等特點(diǎn)。在許多種類的二維條碼中,常用的碼制有:Data Matrix, Maxi Code, Aztec, QRCode, Vericode, PDF417, Ultracode, Code 49, Code 16K 等。二維碼由于具有大容量的高密度編碼、容錯(cuò)能力強(qiáng)、譯碼可靠性高、可加密的防偽、制作成低低等優(yōu)點(diǎn),已廣泛應(yīng)用于表單、安全保密、追蹤、證照、存貨盤點(diǎn)、資料備援等方面。而在現(xiàn)有技術(shù)中所采用的防偽技術(shù)一般采用的是激光標(biāo)簽,或查詢式數(shù)碼防偽標(biāo)簽,或紋理防偽標(biāo)簽,或安全線防偽紙技術(shù),這幾種方式雖然簡(jiǎn)單易識(shí)別、安全難度偽造,但不具有容錯(cuò)性等缺陷,如當(dāng)防偽碼出現(xiàn)污損造成其中部分無(wú)法識(shí)別時(shí),防偽失去作用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別系統(tǒng)及方法??刹捎枚S碼結(jié)合手機(jī)物聯(lián)網(wǎng)實(shí)現(xiàn)防偽技術(shù)。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別系統(tǒng),包括圖像采集模塊、二維碼識(shí)別模塊、遠(yuǎn)程訪問(wèn)模塊、數(shù)據(jù)庫(kù)查詢模塊、防偽標(biāo)簽圖片獲取返回模塊;
所述圖像采集模塊獲取防偽標(biāo)簽上的二維碼圖像;
所述二維碼識(shí)別模塊對(duì)所述二維碼圖像進(jìn)行預(yù)處理,轉(zhuǎn)換為可識(shí)別的二值化圖像,并提取其中的二維碼的解碼數(shù)據(jù);
所述數(shù)據(jù)庫(kù)查詢模塊獲取所述遠(yuǎn)程訪問(wèn)模塊發(fā)出的請(qǐng)求服務(wù)中所包含的所述二維碼的解碼數(shù)據(jù),通過(guò)查詢數(shù)據(jù)庫(kù),檢索出相應(yīng)的防偽標(biāo)簽的圖像數(shù)據(jù);
所述防偽標(biāo)簽圖片獲取返回模塊用于將所述防偽標(biāo)簽的圖像數(shù)據(jù)轉(zhuǎn)化為XML文件并返回于所述遠(yuǎn)程訪問(wèn)模塊,顯示于手機(jī)終端上。進(jìn)一步地,所述二維碼識(shí)別模塊包括圖像預(yù)處理單元和二維碼數(shù)據(jù)識(shí)別單元; 所述圖像預(yù)處理單元將所述二維碼圖像進(jìn)行加權(quán)平均法的圖像灰度化處理,并進(jìn)行二
值化處理,使圖像灰度值設(shè)置為O或255,所述圖像預(yù)處理單元還利用Sobel邊緣檢測(cè)方法獲取所述二值化處理后的圖像的邊緣特征點(diǎn),提取連續(xù)完整邊界的圖像;
所述二維碼數(shù)據(jù)識(shí)別單元識(shí)別所述連續(xù)完整邊界的圖像的格式以及版本信息,用掩模圖形對(duì)矩陣中的編碼區(qū)域進(jìn)行或處量去俺模獲取碼字,并從碼字中提取出數(shù)據(jù)碼字流與糾錯(cuò)碼字流,根據(jù)所述糾錯(cuò)碼字流對(duì)所述數(shù)據(jù)碼字流進(jìn)行糾錯(cuò)處理,并對(duì)糾錯(cuò)完畢的數(shù)據(jù)碼字流進(jìn)行解碼,得出解碼數(shù)據(jù)。進(jìn)一步地,所述圖像預(yù)處理單元還將所述灰度化處理的圖形進(jìn)行中值濾波,去除部分噪聲。進(jìn)一步地,所述圖像預(yù)處理單元使用Hough變換求出二值化處理后的圖像的傾斜角度,并進(jìn)行傾斜校正處理。更進(jìn)一步地,所述手機(jī)終端獲取所述XML文件中的圖像數(shù)據(jù)信息轉(zhuǎn)換為圖像文件格式進(jìn)行顯示。相應(yīng)地,本發(fā)明實(shí)施例還提供了基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別方法,獲取手機(jī)終端提交請(qǐng)求的二維碼的解碼數(shù)據(jù),通過(guò)查詢數(shù)據(jù)庫(kù),匹配所述二維碼的解碼數(shù)據(jù)相對(duì)應(yīng)的防偽標(biāo)簽的圖像數(shù)據(jù);
將所述防偽標(biāo)簽的圖像數(shù)據(jù)返回所述手機(jī)終端并進(jìn)行展現(xiàn)供所述手機(jī)終端用戶與實(shí)體標(biāo)簽進(jìn)行防偽識(shí)別。進(jìn)一步地,所述手機(jī)終端獲取的防偽標(biāo)簽上的二維碼圖像并進(jìn)行二維碼識(shí)別操作獲得所述二維碼的解碼數(shù)據(jù);所述二維碼識(shí)別操作包括將所述二維碼圖像進(jìn)行圖像預(yù)處理步驟與進(jìn)行二維碼數(shù)據(jù)識(shí)別步驟;
所述圖像預(yù)處理步驟為將所述二維碼圖像進(jìn)行灰度化,利用中值濾波去除部分噪聲,并將像素點(diǎn)進(jìn)行二值化處理,將二值化后的圖形進(jìn)行邊緣提取,計(jì)算出圖像偏轉(zhuǎn)的角度,進(jìn)行校正處理;所述二維碼數(shù)據(jù)識(shí)別步驟為對(duì)校正處理完成的圖像提取出二維碼格式信息、掩模圖形,對(duì)圖像編碼區(qū)進(jìn)行或處理,去除掩模,根據(jù)所述的二維碼格式提取出數(shù)據(jù)碼字流與糾錯(cuò)碼字流,使用糾錯(cuò)碼字流對(duì)所述數(shù)據(jù)碼字流進(jìn)行解碼,得出解碼數(shù)據(jù)。進(jìn)一步地,所述獲取手機(jī)終端提交請(qǐng)求的二維碼的解碼數(shù)據(jù)還獲取用戶密碼進(jìn)行安全請(qǐng)求處理。更進(jìn)一步地,所述手機(jī)終端還將請(qǐng)求返回的所述防偽標(biāo)簽的圖像數(shù)據(jù)轉(zhuǎn)換成圖像文件進(jìn)行展現(xiàn)。更進(jìn)一步地,當(dāng)通過(guò)查詢數(shù)據(jù)庫(kù)匹配不到所述二維碼的解碼數(shù)據(jù)相對(duì)應(yīng)的防偽標(biāo)簽的圖像數(shù)據(jù)時(shí),返回假標(biāo)信息于手機(jī)終端。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果將二維碼與手機(jī)物聯(lián)網(wǎng)結(jié)合起來(lái)實(shí)現(xiàn)防偽技術(shù),通過(guò)對(duì)采集到的二維碼圖進(jìn)行灰度、二值化、定位、矯正等預(yù)處理,轉(zhuǎn)換成易識(shí)別的二維碼圖像,并按二維碼標(biāo)準(zhǔn)提取出數(shù)據(jù)碼字流與糾錯(cuò)碼字流,再由其中的解碼數(shù)據(jù)向遠(yuǎn)程數(shù)據(jù)庫(kù)中獲取相應(yīng)的防偽標(biāo)簽圖片,顯示于用戶手機(jī)上,與實(shí)體標(biāo)簽進(jìn)行防偽識(shí)別,從而達(dá)到容錯(cuò)的防偽的要求。
圖I是本發(fā)明的整體結(jié)構(gòu)示意圖;圖2是本發(fā)明的流程示意 圖3是本發(fā)明獲取二維碼圖像的流程示意 圖4是本發(fā)明圖像預(yù)處理的流程示意 圖5是二維碼圖像數(shù)據(jù)識(shí)別流程示意 圖6是獲取防偽標(biāo)簽的圖像數(shù)據(jù)的流程圖。
具體實(shí)施例方式 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。參照?qǐng)DI所示的本發(fā)明基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別系統(tǒng)的整體結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例由手機(jī)終端上的圖像采集模塊10、二維碼識(shí)別模塊20、遠(yuǎn)程訪問(wèn)模塊30與遠(yuǎn)程的WebService網(wǎng)絡(luò)服務(wù)器上的數(shù)據(jù)庫(kù)查詢模塊40、防偽標(biāo)簽圖片獲取返回模塊50組成。圖像采集模塊10用于獲取防偽標(biāo)簽上的二維碼圖像,通過(guò)智能手機(jī)的操作系統(tǒng)提供的API函數(shù),利用其底層驅(qū)動(dòng)來(lái)驅(qū)動(dòng)智能手機(jī)的攝像頭的硬件部份。實(shí)現(xiàn)根據(jù)屏幕方向設(shè)置預(yù)覽尺寸、圖像預(yù)覽時(shí)實(shí)現(xiàn)圖像自動(dòng)對(duì)焦功能、完成圖像數(shù)據(jù)的分析、記錄。二維碼識(shí)別模塊20對(duì)圖像采集模塊10所采集到的二維碼圖像進(jìn)行預(yù)處理,并轉(zhuǎn)換成可識(shí)別的二值化圖像,以獲得其中的二維碼的解碼數(shù)據(jù)。二維碼識(shí)別模塊20包含了圖像預(yù)處理單元201和二維碼數(shù)據(jù)識(shí)別單元202。圖像預(yù)處理單元201通過(guò)圖像灰度化、中值濾波、二值化、邊緣提取、圖像角度檢測(cè)、校正處理對(duì)二維碼圖像進(jìn)行預(yù)處理,其中,圖像灰度化為將防偽標(biāo)簽上的二維碼圖像使用加權(quán)平均法進(jìn)行圖像灰度化處理;中值濾波為通過(guò)鄰域中值濾波或者鄰域均值濾波方式,去除部份噪聲;二值化是將圖像上的像素點(diǎn)的灰度值設(shè)置為O或255,簡(jiǎn)化圖像的處理;邊緣提取為通過(guò)Sobel邊緣檢測(cè)方法,確定圖像中邊緣特征點(diǎn),形成連續(xù)完整邊界的圖像處理;圖像角度檢測(cè)為通過(guò)使用Hough變換求出圖像的傾斜角度;校正處理為對(duì)計(jì)算出來(lái)的圖像傾斜的角度,使用雙線插值法校正傾斜的圖像。二維碼數(shù)據(jù)識(shí)別單元202通過(guò)識(shí)讀二維碼圖像格式、去掩模、碼字提取、糾錯(cuò)、數(shù)據(jù)解碼實(shí)現(xiàn)對(duì)經(jīng)過(guò)預(yù)處理的二維碼圖像進(jìn)行解碼數(shù)據(jù)的提取,其中別讀二維碼圖像格式為提取二維碼的格式、版本信息、識(shí)別糾錯(cuò)等級(jí)與掩模圖形,并利用獲得的掩模圖形與二維碼圖像的矩陣中的編碼區(qū)域進(jìn)行或處量,從而實(shí)現(xiàn)去掩模,對(duì)去掩模的數(shù)據(jù)矩陣中,按照數(shù)據(jù)模板的排列方式,將0,I數(shù)據(jù)提取出來(lái),得到數(shù)據(jù)碼字流和糾錯(cuò)碼字流,根據(jù)糾錯(cuò)碼字流對(duì)數(shù)據(jù)碼字流與糾錯(cuò)等級(jí)信息進(jìn)行碼字錯(cuò)誤檢錯(cuò),對(duì)糾錯(cuò)后的數(shù)據(jù)按照使用的模式進(jìn)行解碼,得出解碼數(shù)據(jù)并輸出結(jié)果。遠(yuǎn)程訪問(wèn)模塊30將二維碼數(shù)據(jù)識(shí)別單元202的解碼數(shù)據(jù)與用戶密碼作為參數(shù),生成SOAP請(qǐng)求,并將SOAP嵌入到一個(gè)HTTP POST請(qǐng)求中。WebService網(wǎng)絡(luò)服務(wù)器接收手機(jī)終端的SOAP請(qǐng)求,并對(duì)其進(jìn)行訪問(wèn)安全進(jìn)行驗(yàn)證。數(shù)據(jù)庫(kù)查詢模塊40獲出其中的二維碼解碼數(shù)據(jù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,檢索出相應(yīng)的防偽標(biāo)簽的圖像數(shù)據(jù),并由防偽標(biāo)簽圖片獲取返回模塊50轉(zhuǎn)換成XML文件,并把XML信息回傳給WebService網(wǎng)絡(luò)服務(wù)器返回手機(jī)終端上,手機(jī)終端將XML文件進(jìn)行分析,轉(zhuǎn)換成JPG文件進(jìn)行顯示,供用戶對(duì)比二維碼圖像下的防偽圖形進(jìn)行真?zhèn)舞b別。本發(fā)明實(shí)施例還提供了基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別方法,其主要思想是通過(guò)智能手機(jī)的攝像頭來(lái)完成二維碼圖像的采集,并將采集到的二維碼圖像在屏幕上顯示,并對(duì)其進(jìn)行灰度、二值化、定位、矯正等預(yù)處理,為下一步進(jìn)行二維碼識(shí)別做好準(zhǔn)備,二維碼識(shí)別則是主要根據(jù)二維碼標(biāo)準(zhǔn)來(lái)提取出解碼數(shù)據(jù),并通過(guò)遠(yuǎn)程訪問(wèn)的方式,以解碼數(shù)據(jù)作為參數(shù)向數(shù)據(jù)庫(kù)查詢以獲得相對(duì)應(yīng)的防偽標(biāo)簽圖片,并返回顯示到用戶手機(jī)上,達(dá)到防偽的目的。具體實(shí)施過(guò)程如圖2所示,包括如下步驟內(nèi)容
步驟S10,啟用手機(jī)終〗而的攝像頭;
步驟S11,獲取防偽標(biāo)簽上的二維碼圖像,此步驟具體過(guò)程如圖3所示,通過(guò)嵌入式編程技術(shù),通過(guò)手機(jī)操作系統(tǒng)提供的API函數(shù)S111,利用其底層驅(qū)動(dòng)S112來(lái)驅(qū)動(dòng)攝像頭部分的硬件S113,并根據(jù)手機(jī)的擺放方向設(shè)置預(yù)緊尺寸,通過(guò)自動(dòng)對(duì)焦對(duì)二維碼圖像進(jìn)行分析、記錄S114。步驟S12,對(duì)所獲取得到的二維碼圖像進(jìn)行預(yù)處理,其具體過(guò)程如圖4所示,將二維碼圖像進(jìn)行灰度化S121,將二維碼圖像的每個(gè)像素的R、G、B使用加權(quán)平均法進(jìn)行圖像灰度化處理,達(dá)到了降低對(duì)智能手機(jī)存儲(chǔ)和運(yùn)算的要求,同時(shí)降低后續(xù)工作對(duì)硬件的要求,在一定程度上提高了處理效率;對(duì)二維碼圖像進(jìn)行中值濾波S122,通過(guò)鄰域中值濾波或者鄰域均值濾波方式,去除部份噪聲。主要解決標(biāo)簽條碼污損的問(wèn)題,為二維碼的識(shí)別工作提供了準(zhǔn)備性;對(duì)二維碼圖像進(jìn)行二值化S123,把灰度圖像轉(zhuǎn)成黑白圖像,將圖像上的像素點(diǎn)的灰度值設(shè)置為O或255,即將整個(gè)圖像呈現(xiàn)出明顯的黑白效果。這樣更有利于圖像處理的判別。圖像的二值化有利于圖像的進(jìn)一步處理,使圖像變得簡(jiǎn)單,而且數(shù)據(jù)量減小,能凸顯出有用的目標(biāo)輪廓;對(duì)二維碼圖像的邊緣進(jìn)行提取S124,通過(guò)Sobel邊緣檢測(cè)方法,確定圖像中邊緣特征點(diǎn),形成連續(xù)完整邊界的圖像處理方法;使用Hough變換計(jì)算圖像的偏轉(zhuǎn)角度S125,根據(jù)計(jì)算出來(lái)的偏轉(zhuǎn)角度,使用雙線插值法校正傾斜的圖像。步驟S13,在對(duì)二維圖像的邊緣進(jìn)行提取后還對(duì)的二維碼圖像是否定位成功進(jìn)行判斷,以確保所獲取的圖像是有效的可識(shí)別的圖像。步驟S14,對(duì)經(jīng)過(guò)處理的二維碼圖像進(jìn)行二維碼數(shù)據(jù)識(shí)別,其具體過(guò)程如圖5所示,對(duì)二維碼圖像提取格式S141步驟,包括提取格式、版本信息、識(shí)別糾錯(cuò)級(jí)與使用的掩模圖形;去掩模的步驟S142,使用其掩模圖形對(duì)二維碼矩陣中的編碼區(qū)域進(jìn)行或運(yùn)算,實(shí)現(xiàn)去掩模;碼字提取步驟S143,從去除掩模的二維碼矩陣中按數(shù)據(jù)模版的排列方式,將0,I數(shù)據(jù)提取出來(lái),得到數(shù)據(jù)碼字流和糾錯(cuò)碼字流;錯(cuò)誤檢錯(cuò)步驟S144,使用與糾錯(cuò)等級(jí)信息相對(duì)應(yīng)的糾錯(cuò)碼字檢測(cè)錯(cuò)誤,如果發(fā)現(xiàn)錯(cuò)誤,則進(jìn)行糾錯(cuò);數(shù)據(jù)解碼步驟S145對(duì)糾錯(cuò)后的數(shù)據(jù)按照使用的模式進(jìn)行解碼,得出解碼數(shù)據(jù)并輸出結(jié)果。步驟S15,WebService網(wǎng)絡(luò)服務(wù)器接收手機(jī)終端以二維碼解碼數(shù)據(jù)及用戶密碼為參數(shù)生成的SOAP請(qǐng)求,對(duì)提交的請(qǐng)求進(jìn)行安全驗(yàn)證,驗(yàn)證通過(guò)后獲取其中的解碼數(shù)據(jù)。如圖6所示的流程示意圖。步驟S16,查詢數(shù)據(jù)庫(kù),WebService網(wǎng)絡(luò)服務(wù)器通過(guò)數(shù)據(jù)庫(kù)的ADO方式,對(duì)遠(yuǎn)數(shù)據(jù)庫(kù)使用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的方式檢索出相應(yīng)的防偽標(biāo)簽的圖像信息數(shù)據(jù)。步驟S17,判斷相應(yīng)的防偽標(biāo)簽的圖像信息數(shù)據(jù)是否存在,如果存在則將防偽標(biāo)簽的圖像數(shù)據(jù)生成XML文件回傳給WebService網(wǎng)絡(luò)服務(wù)器發(fā)送給手機(jī)終端。而當(dāng)不存在時(shí),返回假標(biāo)信息于手機(jī)終端。手機(jī)終端通過(guò)http協(xié)議從Web Service服務(wù)器獲取防偽圖像的XML文件,并對(duì)XML文件進(jìn)行分析,把防偽標(biāo)簽的圖像信息數(shù)據(jù)轉(zhuǎn)換JPG文件顯示到手機(jī)客戶端。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員
來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別系統(tǒng),其特征在于,包括圖像采集模塊、ニ維碼識(shí)別模塊、遠(yuǎn)程訪問(wèn)模塊、數(shù)據(jù)庫(kù)查詢模塊、防偽標(biāo)簽圖片獲取返回模塊; 所述圖像采集模塊獲取防偽標(biāo)簽上的ニ維碼圖像; 所述ニ維碼識(shí)別模塊對(duì)所述ニ維碼圖像進(jìn)行預(yù)處理,轉(zhuǎn)換為可識(shí)別的ニ值化圖像,并提取其中的ニ維碼的解碼數(shù)據(jù); 所述數(shù)據(jù)庫(kù)查詢模塊獲取所述遠(yuǎn)程訪問(wèn)模塊發(fā)出的請(qǐng)求服務(wù)中所包含的所述ニ維碼的解碼數(shù)據(jù),通過(guò)查詢數(shù)據(jù)庫(kù),檢索出相應(yīng)的防偽標(biāo)簽的圖像數(shù)據(jù); 所述防偽標(biāo)簽圖片獲取返回模塊用于將所述防偽標(biāo)簽的圖像數(shù)據(jù)轉(zhuǎn)化為XML文件并返回于所述遠(yuǎn)程訪問(wèn)模塊,顯示于手機(jī)終端上。
2.根據(jù)權(quán)利要求I所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別系統(tǒng),其特征在于,所述ニ維碼識(shí)別模塊包括圖像預(yù)處理單元和ニ維碼數(shù)據(jù)識(shí)別単元; 所述圖像預(yù)處理単元將所述ニ維碼圖像進(jìn)行加權(quán)平均法的圖像灰度化處理,并進(jìn)行ニ值化處理,使圖像灰度值設(shè)置為O或255,所述圖像預(yù)處理單元還利用Sobel邊緣檢測(cè)方法獲取所述ニ值化處理后的圖像的邊緣特征點(diǎn),提取連續(xù)完整邊界的圖像; 所述ニ維碼數(shù)據(jù)識(shí)別單元識(shí)別所述連續(xù)完整邊界的圖像的格式以及版本信息,用掩模圖形對(duì)矩陣中的編碼區(qū)域進(jìn)行或處量去俺模獲取碼字,并從碼字中提取出數(shù)據(jù)碼字流與糾錯(cuò)碼字流,根據(jù)所述糾錯(cuò)碼字流對(duì)所述數(shù)據(jù)碼字流進(jìn)行糾錯(cuò)處理,并對(duì)糾錯(cuò)完畢的數(shù)據(jù)碼字流進(jìn)行解碼,得出解碼數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別系統(tǒng),其特征在干,所述圖像預(yù)處理單元還將所述灰度化處理的圖形進(jìn)行中值濾波,去除部分噪聲。
4.根據(jù)權(quán)利要求2或3所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別系統(tǒng),其特征在干,所述圖像預(yù)處理単元使用Hough變換求出ニ值化處理后的圖像的傾斜角度,并進(jìn)行傾斜校正處理。
5.根據(jù)權(quán)利要求I所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別系統(tǒng),其特征在于,所述手機(jī)終端獲取所述XML文件中的圖像數(shù)據(jù)信息轉(zhuǎn)換為圖像文件格式進(jìn)行顯示。
6.一種基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別方法,其特征在干, 獲取手機(jī)終端提交請(qǐng)求的ニ維碼的解碼數(shù)據(jù),通過(guò)查詢數(shù)據(jù)庫(kù),匹配所述ニ維碼的解碼數(shù)據(jù)相對(duì)應(yīng)的防偽標(biāo)簽的圖像數(shù)據(jù); 將所述防偽標(biāo)簽的圖像數(shù)據(jù)返回所述手機(jī)終端并進(jìn)行展現(xiàn)供所述手機(jī)終端用戶與實(shí)體標(biāo)簽進(jìn)行防偽識(shí)別。
7.根據(jù)權(quán)利要求6所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別方法,其特征在干,所述手機(jī)終端獲取的防偽標(biāo)簽上的ニ維碼圖像并進(jìn)行ニ維碼識(shí)別操作獲得所述ニ維碼的解碼數(shù)據(jù);所述ニ維碼識(shí)別操作包括將所述ニ維碼圖像進(jìn)行圖像預(yù)處理步驟與進(jìn)行ニ維碼數(shù)據(jù)識(shí)別步驟; 所述圖像預(yù)處理步驟為將所述ニ維碼圖像進(jìn)行灰度化,利用中值濾波去除部分噪聲,并將像素點(diǎn)進(jìn)行ニ值化處理,將ニ值化后的圖形進(jìn)行邊緣提取,計(jì)算出圖像偏轉(zhuǎn)的角度,進(jìn)行校正處理;所述ニ維碼數(shù)據(jù)識(shí)別步驟為對(duì)校正處理完成的圖像提取出ニ維碼格式信息、掩模圖形,對(duì)圖像編碼區(qū)進(jìn)行或處理,去除掩模,根據(jù)所述的ニ維碼格式提取出數(shù)據(jù)碼字流與糾錯(cuò)碼字流,使用糾錯(cuò)碼字流對(duì)所述數(shù)據(jù)碼字流進(jìn)行解碼,得出解碼數(shù)據(jù)。
8.根據(jù)權(quán)利要求6或7所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別方法,其特征在干,所述獲取手機(jī)終端提交請(qǐng)求的ニ維碼的解碼數(shù)據(jù)還獲取用戶密碼進(jìn)行安全請(qǐng)求處理。
9.根據(jù)權(quán)利要求6或7所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別方法,其特征在干,所述手機(jī)終端還將請(qǐng)求返回的所述防偽標(biāo)簽的圖像數(shù)據(jù)轉(zhuǎn)換成圖像文件進(jìn)行展現(xiàn)。
10.根據(jù)權(quán)利要求6或7所述的基于智能手機(jī)的ニ維碼標(biāo)簽防偽識(shí)別方法,其特征在于,當(dāng)通過(guò)查詢數(shù)據(jù)庫(kù)匹配不到所述ニ維碼的解碼數(shù)據(jù)相對(duì)應(yīng)的防偽標(biāo)簽的圖像數(shù)據(jù)時(shí),返回假標(biāo)信息于手機(jī)終端。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別系統(tǒng),通過(guò)二維碼圖像的采集,并將采集到的二維碼圖像進(jìn)行灰度、二值化、定位、矯正等預(yù)處理,二維碼識(shí)別則是主要根據(jù)二維碼標(biāo)準(zhǔn)來(lái)提取出解碼數(shù)據(jù),并通過(guò)遠(yuǎn)程訪問(wèn)的方式,以解碼數(shù)據(jù)作為參數(shù)向數(shù)據(jù)庫(kù)查詢以獲得相對(duì)應(yīng)的防偽標(biāo)簽圖片,本發(fā)明實(shí)施例還公開(kāi)了基于智能手機(jī)的二維碼標(biāo)簽防偽識(shí)別方法。采用本發(fā)明,將二維碼與手機(jī)物聯(lián)網(wǎng)結(jié)合起來(lái)實(shí)現(xiàn)防偽技術(shù),通過(guò)對(duì)采集到的二維碼圖進(jìn)行灰度、二值化、定位、矯正等預(yù)處理,轉(zhuǎn)換成易識(shí)別的二維碼圖像,并按二維碼標(biāo)準(zhǔn)提取出數(shù)據(jù)碼字流與糾錯(cuò)碼字流,再由其中的解碼數(shù)據(jù)向遠(yuǎn)程數(shù)據(jù)庫(kù)中獲取相應(yīng)的防偽標(biāo)簽圖片,顯示于用戶手機(jī)上,從而達(dá)到容錯(cuò)的防偽的要求。
文檔編號(hào)H04M1/725GK102819724SQ20121027298
公開(kāi)日2012年12月12日 申請(qǐng)日期2012年8月2日 優(yōu)先權(quán)日2012年8月2日
發(fā)明者王建程, 謝慶昌, 許崇仁, 李銳鑫 申請(qǐng)人:廣東正迪科技股份有限公司