一種qr碼的識別方法及識別裝置制造方法
【專利摘要】本發(fā)明提供一種QR碼的識別方法,包括:獲取相應(yīng)的QR碼原始圖像;對原始圖像進(jìn)行灰度化;對灰度化處理后的圖像進(jìn)行濾波處理;對濾波處理后的圖像進(jìn)行二值化處理。另外還根據(jù)本發(fā)明的另一目的,本發(fā)明還提供了一種QR碼的識別處理裝置,包括:用以將原始圖像進(jìn)行灰度化的灰度計(jì)算器;用以將進(jìn)行灰度處理后的圖像進(jìn)行濾波的濾波器以及用以將濾波后圖像進(jìn)行二值化計(jì)算的二值化器。本發(fā)明的有益效果是能夠地克服由于光照或者顯示屏等外界條件對QR碼識別造成的困難,提高了相應(yīng)識別精度;同時具有算法簡單,硬件消耗較少,識別效率高等優(yōu)點(diǎn)。
【專利說明】-種QR碼的識別方法及識別裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于計(jì)算機(jī)圖形領(lǐng)域,尤其是涉及一種對QR碼的識別方法及識別裝置。
【背景技術(shù)】
[0002] QR碼的"QR"是Quick Response的縮寫。這種二維碼能夠快速讀取,與之前的條 形碼相比,QR碼能存儲更豐富的信息,包括對文字、URL地址和其他類型的數(shù)據(jù)加密。QR碼 1994年由日本Denso-Wave公司發(fā)明,QR碼的標(biāo)準(zhǔn)JIS X0510在1999年1月發(fā)布,而其對 應(yīng)的ISO國際標(biāo)準(zhǔn)IS0/IEC18004,則在2000年6月獲得批準(zhǔn)。根據(jù)Denso Wave公司的網(wǎng) 站資料,QR碼是屬于開放式的標(biāo)準(zhǔn),QR碼的規(guī)格公開,而由Denso Wave公司持有的專利權(quán) 益,則不會被執(zhí)行。除了標(biāo)準(zhǔn)的QR碼之外,也存在一種稱為"微型QR碼"的格式,是QR碼 標(biāo)準(zhǔn)的縮小版本,主要是為了無法處理較大型掃描的應(yīng)用而設(shè)計(jì)。微型QR碼同樣有多種標(biāo) 準(zhǔn),最高可儲存35個字元。
[0003] QR碼呈正方形,只有黑白兩色。在4個角落的其中3個,印有較小,像"回"字的的 正方圖案。這3個是幫助解碼軟件定位的圖案,使用者不需要對準(zhǔn),無論以任何角度掃描, 資料仍可正確被讀取。
[0004] QR碼如今被越來越廣泛地應(yīng)用于電子票務(wù)領(lǐng)域,電影票、電子優(yōu)惠券、電子會員卡 等給人們的日常生活帶來無數(shù)便利。在國外電子機(jī)票登機(jī)已經(jīng)普及了,我國也在推廣電子 機(jī)票。
[0005] 電子票務(wù)一般是通過短信方式發(fā)送一張包含相關(guān)信息的二維碼(我國一般是QR 碼)圖片到用戶手機(jī),使用時用戶只需在指定地點(diǎn)的二維碼識別終端上照一下,相關(guān)信息 被讀取出來,十分方便。目前使用比較廣泛的電子票務(wù)二維碼識別終端是上海夏浪科技的 SL-QC15S,春秋航空、海南航空也已將此設(shè)備運(yùn)用于其系統(tǒng)中。
[0006] QR碼比其他二維碼相比,具有識讀速度快、數(shù)據(jù)密度大、占用空間小的優(yōu)勢。QR碼 的三個角上有三個尋象圖形,使用CCD識讀設(shè)備來探測碼的位置、大小、傾斜角度、并加以 解碼,實(shí)現(xiàn)360度高速識讀。每秒可以識讀30個含有100個字符QR碼。QR碼容量密度大, 可以放入1817個漢字、7089個數(shù)字、4200個英文字母。QR碼用數(shù)據(jù)壓縮方式表示漢字,僅 用13bit即可表示一個漢字,比其他二維條碼表示漢字的效率提高了 20%。QR具有4個等 級的糾錯功能,即使破損或破損也能夠正確識讀。QR碼抗彎曲的性能強(qiáng),通過QR碼中的每 隔一定的間隔配置有校正圖形,從碼的外形來求得推測校正圖形中心點(diǎn)與實(shí)際校正圖形中 心點(diǎn)的誤差來修正各個??斓闹行木嚯x,即使將QR碼貼在彎曲的物品上也能夠快速識讀。
[0007] QR碼一般都會顯示在顯示屏幕上,受外界光照及顯示屏的客觀條件影響較大,特 別是在外界光照條件較強(qiáng)或者顯示頻色差較大時,會導(dǎo)致所讀的信息誤差很大,嚴(yán)重時不 能讀出所需信息。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明要解決的問題是提供一種QR碼的識別方法及識別裝置,尤其適合在各種 復(fù)雜的情況下讀取QR碼的信息。
[0009] 為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是:一種QR碼的識別方法,
[0010] 包括:
[0011] 3)獲取相應(yīng)的QR碼原始圖像;
[0012] 4)對原始圖像進(jìn)行灰度化;
[0013] 2)對灰度化處理后的圖像進(jìn)行濾波處理;
[0014] 3)對濾波處理后的圖像進(jìn)行二值化處理;
[0015] 4)確定QR碼的位置探測圖形,對條碼進(jìn)行定位,旋轉(zhuǎn)至水平后,
[0016] 對QR碼進(jìn)行解碼。
[0017] 進(jìn)一步的,所述的步驟2包括:
[0018] (1)設(shè)定濾波窗口的尺寸;
[0019] (2)將濾波窗口在圖中漫游,并將濾波窗口中心與圖像中的某個像素位置重合;
[0020] (3)讀取濾波窗口中所有像素的灰度值;
[0021] (4)將(3)中得到的灰度值從小到大排序;
[0022] (5)找出經(jīng)過排序的灰度值里排在中間的灰度值;
[0023] (6)將此中間灰度值賦給對應(yīng)濾波窗口中心位置的像素。
[0024] 進(jìn)一步的,所述的濾波窗口尺寸為原始圖像最小有效物尺寸。
[0025] 進(jìn)一步的,所述的步驟3包括:
[0026](1)將圖像按尺寸分成若干方形區(qū)域;
[0027] (2)遍歷該方形區(qū)域內(nèi)的所有像素獲取其灰度值;
[0028] (3)求出該區(qū)域內(nèi)所有灰度值的平均值T;
[0029] (4)將所有像素的的灰度值與上一步驟所求出的平均值T進(jìn)行比較,按
[0030]
【權(quán)利要求】
1. 一種QR碼的識別方法,包括: 1) 獲取相應(yīng)的QR碼原始圖像; 2) 對原始圖像進(jìn)行灰度化; 3) 對灰度化處理后的圖像進(jìn)行濾波處理; 4) 對濾波處理后的圖像進(jìn)行二值化處理。
2. 根據(jù)權(quán)利要求1所述的處理方法,其特征在于:所述的步驟2包括: (1) 設(shè)定濾波窗口的尺寸; (2) 將濾波窗口在圖中漫游,并將濾波窗口中心與圖像中的某個像素位置重合; (3) 讀取濾波窗口中所有像素的灰度值; (4) 將(3)中得到的灰度值從小到大排序; (5) 找出經(jīng)過排序的灰度值里排在中間的灰度值; (6 )將此中間灰度值賦給對應(yīng)濾波窗口中心位置的像素。
3. 根據(jù)權(quán)利要求2所述的處理方法,其特征在于:所述的濾波窗口尺寸為原始圖像最 小有效物尺寸。
4. 根據(jù)權(quán)利要求1所述的處理方法,其特征在于:所述的步驟3包括: (1) 將圖像按尺寸分成若干方形區(qū)域; (2) 遍歷該方形區(qū)域內(nèi)的所有像素獲取其灰度值; (3) 求出該區(qū)域內(nèi)所有灰度值的平均值T ; (4) 將所有像素的的灰度值與上一步驟所求出的平均值T進(jìn)行比較,按
(5) 重復(fù)上述步驟,完成所有區(qū)域的像素的二值化處理。
5. 根據(jù)權(quán)利要求4所述的處理方法,其特征在于:所述的方形區(qū)域?yàn)檎叫螀^(qū)域。
6. -種采用權(quán)利要求1所述的識別方法的處理裝置,包括: 用以將原始圖像進(jìn)行灰度化的灰度計(jì)算器; 用以將進(jìn)行灰度處理后的圖像進(jìn)行濾波的濾波器; 用以將濾波后圖像進(jìn)行二值化計(jì)算的二值化器。
【文檔編號】G06K7/10GK104346596SQ201310335993
【公開日】2015年2月11日 申請日期:2013年8月2日 優(yōu)先權(quán)日:2013年8月2日
【發(fā)明者】劉湧 申請人:天津尚杉科技有限公司