• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    二維碼圖像處理方法技術

    技術編號:15691950 閱讀:310 留言:0更新日期:2017-06-24 05:34
    本發明專利技術公開了一種二維碼圖像處理方法,按照以下步驟順序進行:1)獲取定位區域;2)調獲得定位區域后,采用雙線性插值法調整圖像尺度為正方形;3)用非線性灰度拉伸算法來提高圖像的對比度;4)對步驟3)得到的結果進行腐蝕;5)用二維高斯卷積算子對圖像f(x,y)按塊大小為q*q進行卷積;6)對卷積后的圖像G(x,y)進行自適應閾值的二值化運算;7)將得到的標準的datamatrix二維碼輸入進解碼器中進行解碼。本發明專利技術采用針對光照變化不敏感的二維碼,采用灰度拉伸的方法代替了現有技術中的平滑方法,使得識別度增加。本發明專利技術適用于3D打印樹脂材料二維碼的識別。

    Two dimensional code image processing method

    The invention discloses a two-dimensional code image processing method, in accordance with the following steps: 1) to obtain positioning area; 2) adjust the positioning area, using bilinear interpolation method to adjust the image size of 3) with square; nonlinear gray stretch algorithm to improve image contrast; 4) to get in step 3) the results of corrosion; 5) using two-dimensional Gauss convolution operator for image f (x, y) according to the block size is q*q 6) for G image convolution; after convolution (x, y) by adaptive threshold binarization operation; 7) will be the standard DataMatrix input into two-dimensional code decoding the decoder. The invention adopts two-dimensional code which is insensitive to illumination change and adopts the method of gray stretching to replace the smoothing method in the prior art so as to increase the recognition degree. The invention is suitable for the identification of two-dimensional codes of 3D printing resin material.

    【技術實現步驟摘要】
    二維碼圖像處理方法
    本專利技術屬于算法領域,涉及一種圖像處理方法,具體涉及一種二維碼圖像處理方法。
    技術介紹
    DataMatrix是在國際制造領域廣泛使用的二維碼。DataMatrix是二維碼的一個成員,與1989年由美國國際資料公司專利技術,廣泛用于商品的防偽、統籌標識。是一種可以直接標記在固體表面的編碼,該編碼可以像普通條形碼一樣被相應的掃描裝置自動讀取,很受制造業青睞。目前DataMatrix被廣泛用于產品標識、防偽、質量追蹤、自動倉儲、物流管理與控制等系統。DataMatrix采用了復雜的糾錯碼技術,使得該編碼具有超強的抗污染能力。即使編碼部分破損,一樣不會影響讀出全部信息。DataMatrix的印刷特征使得它成為目前唯一支持可以直接標記(印刷、刻制、光刻、腐蝕、沖壓等方式)在產品或零部件表面的編碼。它的高效容錯性能使它可以承受制造或流通過程中對零部件表面標識的污染,因此非常受制造業的歡迎。針對各種不同的應用,國際上已經頒布了多種形式的DataMatrix符號標準體系。DataMatrix的最小尺寸是目前所有條碼中最小的,尤其特別適用于小零件的標識,以及直接印刷在實體上。DataMatrix又可分為ECC000-140與ECC200兩種類型,ECC000-140具有多種不同等級的錯誤糾正功能,而ECC200則透過Reed-Solomon演算法產生多項式計算出錯誤糾正碼,其尺寸可以依需求印成不同大小,但采用的錯誤糾正碼應與尺寸配合,由于其演算法較為容易,且尺寸較有彈性,故一般以ECC200較為普遍。DataMatrix碼密度高,尺寸小,信息量大,給這種識別提供了可能,國內對DM碼研究也較少。DataMatrix碼是一種矩陣式二維條碼,其最大特點就是密度高,其最小尺寸是目前所有條碼中最小的碼。DM碼可在僅僅25mm2的面積上編碼30個數字。DM采用了復雜的糾錯碼技術,使得該編碼具有超強的抗污染能力。DataMatrix因提供極小又高密度的標簽,且仍可存放合理的資料內容,故特別適用于小零件標識,商品防偽,電路標識等。由于其優秀的糾錯能力,DM碼己成為韓國手機二維條碼的主流技術。相對QR而言,DM碼由于信息容量差異不多,應用簡單,被業內稱為“簡易碼”,對終端要求不高,30萬像素的手機就可識別,它更多的是基于WAP的增值。二維碼給手機上網帶來了新的入口,通過掃描各類條碼,用戶很快就能進入WAP網站,進行快速瀏覽。DataMatrix符號看起來像一個由深淺兩種顏色組成的國際象棋棋盤,每一個相同大小的黑色或白色方格稱為一個數據單位,DataMatrix符號就是由許多這樣的數據單位組成。在尋邊區外層有寬度為一個數據單位的靜區。尋邊區是“棋盤”的邊界,只用于定位和定義數據單位大小,而不含有任何編碼信息。被尋邊區包圍的數據區包含著編碼信息。現有技術中使用DataMatrix大都印刷、刻制、光刻、腐蝕、沖壓等方式,這些方式生成的二維碼的識別方式較簡單,因為其邊緣的識別度較高,但是采用3D打印的方式,直接生成二維碼,其識別邊緣較模糊,較難實現定位,并且,由于材質原因,在光照條件下,對比度相對較差,將其處理識別時,難度較大,因此,研究一種能夠針對3D打印方法生成的二維碼進行圖像處理的方法,具有重要的意義。
    技術實現思路
    本專利技術要解決的技術問題,是提供一種二維碼圖像處理方法,采用針對光照變化不敏感的二維碼,采用灰度拉伸的方法代替了現有技術中的平滑方法,使得識別度增加。為解決上述技術問題,本專利技術所采取的技術方案是:一種二維碼圖像處理方法,按照以下步驟順序進行:1)獲取定位區域;2)調獲得定位區域后,根據datamatrix二維碼的碼制標準,采用雙線性插值法調整圖像尺度為正方形;3)用非線性灰度拉伸算法來提高圖像的對比度;4)對步驟3)得到的結果進行腐蝕,以消除由光源偏差造成的陰影;5)用二維高斯卷積算子對圖像f(x,y)按塊大小為q*q進行卷積;6)對卷積后的圖像G(x,y)進行自適應閾值的二值化運算,從而得到處理好的datamatrix二維碼;7)將得到的標準的datamatrix二維碼輸入進解碼器中進行解碼。作為本專利技術的一種限定,所述的步驟2)的具體方法為:(a)設新圖像像素位置為(m,n),放大倍數分別為k,p,則調整后像素位置在原圖像的對應位置為:;(b)設原圖像四個點,f(i,j),f(i+1,j),f(i,j+1),f(i+1,j+1),計算四點區域的插值,得到新圖像對應位置處的像素值f(x,y):其中,,b,且:a=x-i;b=y-j;(c)通過調整參數k和p,將圖像變成p*q寬度的正方形;其中,p為二維碼的碼字個數,q為將p擴展的尺度。作為本專利技術的另一種限定,所述的步驟3)的具體方法為:(a)設圖像f(x,y)的灰度最小值為min,灰度最大值為max,則圖像灰度均值為:;(b)根據灰度均值計算最小值E:設定e1=0.05,e2=0.95,E=min(E1,E2),eps為一個趨近于0的常數;其中,;(c)將得到的E帶入方程中計算,得到對比度增強后的圖像,設函數輸入圖像d=f(x,y),則計算方程為:。作為上述限定的進一步限定,所述的步驟b)中eps為10-26~10-28。作為本專利技術的第三種限定,所述的步驟4)的具體方法為:設置結構元素g對圖像f(x,y)進行腐蝕:(fΘg)(s,t)=min{f(s+x,t+y)-g(s,t)|s+x,t+y∈Df,x+y∈Dg}其中,g為結構元素,s為豎直方向的尺度,t為結構元素水平方向的尺度,Df為圖像f(x,y)垂直方向的邊界,Dg為圖像f(x,y)水平方向的邊界。作為本專利技術的第四種限定,所述的步驟5)中卷積結果輸出一個12×12的矩陣,該矩陣中每個像素的值表示每一個塊的高斯加權均值;其中高斯算子為:g(x,y)=;設卷積后的圖像為G(x,y),則:G(x,y)=g(x,y)*f(x,y);其中,g(x,y)為高斯算子,f(x,y)為圖像,G(x,y)為卷積后的圖像,σ為高斯函數的標準差,σ=0.5,“*”為卷積運算符,高斯算子的尺度為q。本專利技術還有一種限定,所述的步驟6)的具體方法為:(a)將得到的12×12的矩陣應用最大類間方差法計算形成二值化區域;(b)設區域內像素的取值范圍為min~max,該區域內像素總數目為N,設該區域二值化的最佳閾值為T,其中T∈min~max,閾值為Ti時:i)若該區域灰度值大于Ti的像素數目為sum1,像素值的和為max1,則其灰度均值為:;其權值為:;ii)該區域灰度值小于Ti的像素數目為sum2,像素值的和為max2,則其灰度均值為:;其權值為:;iii)得到該區域的整體灰度均值為:;從而得到兩部分方差和為:;遍歷所有的Ti,將得到最大方差值的閾值作為將該區域二值化的閾值。由于采用了上述的技術方案,本專利技術與現有技術相比,所取得的技術進步在于:本專利技術采用針對光照變化不敏感的二維碼,采用灰度拉伸的方法代替了現有技術中的平滑方法,使得識別度增加。本專利技術適用于3D打印樹脂材料二維碼的識別。本專利技術下面將結合說明書附圖與具體實施例作進一步詳細說明。附圖說明圖1為本專利技術實施例1步驟1)的示意圖;圖2為本專利技術實施例1步驟2)的示意圖;圖3為本本文檔來自技高網
    ...
    二維碼圖像處理方法

    【技術保護點】
    一種二維碼圖像處理方法,其特征在于它按照以下步驟順序進行:1)獲取定位區域;2)調獲得定位區域后,根據datamatrix二維碼的碼制標準,采用雙線性插值法調整圖像尺度為正方形;3)用非線性灰度拉伸算法來提高圖像的對比度;4)對步驟3)得到的結果進行腐蝕,以消除由光源偏差造成的陰影;5)用二維高斯卷積算子對圖像f(x,y)按塊大小為q*q進行卷積;6)對卷積后的圖像G(x,y)進行自適應閾值的二值化運算,從而得到處理好的datamatrix二維碼;7)將得到的標準的datamatrix二維碼輸入進解碼器中進行解碼。

    【技術特征摘要】
    1.一種二維碼圖像處理方法,其特征在于它按照以下步驟順序進行:1)獲取定位區域;2)調獲得定位區域后,根據datamatrix二維碼的碼制標準,采用雙線性插值法調整圖像尺度為正方形;3)用非線性灰度拉伸算法來提高圖像的對比度;4)對步驟3)得到的結果進行腐蝕,以消除由光源偏差造成的陰影;5)用二維高斯卷積算子對圖像f(x,y)按塊大小為q*q進行卷積;6)對卷積后的圖像G(x,y)進行自適應閾值的二值化運算,從而得到處理好的datamatrix二維碼;7)將得到的標準的datamatrix二維碼輸入進解碼器中進行解碼。2.根據權利要求1所述的二維碼圖像處理方法,其特征在于:所述的步驟2)的具體方法為:(a)設新圖像像素位置為(m,n),放大倍數分別為k,p,則調整后像素位置在原圖像的對應位置為:;(b)設原圖像四個點,f(i,j),f(i+1,j),f(i,j+1),f(i+1,j+1),計算四點區域的插值,得到新圖像對應位置處的像素值f(x,y):其中,,b,且:a=x-i;b=y-j;(c)通過調整參數k和p,將圖像變成p*q寬度的正方形;其中,p為二維碼的碼字個數,q為將p擴展的尺度。3.根據權利要求1所述的二維碼圖像處理方法,其特征在于:所述的步驟3)的具體方法為:(a)設圖像f(x,y)的灰度最小值為min,灰度最大值為max,則圖像灰度均值為:;(b)根據灰度均值計算最小值E:設定參數e1=0.05,e2=0.95,E=min(E1,E2),eps為一個趨近于0的常數;其中,;(c)將得到的E帶入方程中計算,得到對比度增強后的圖像,設函數輸入圖像d=f(x,y),則計算方程為:。4.根據權利要求3所述的二維碼圖像處理方法,其特征在于:...

    【專利技術屬性】
    技術研發人員:查凱王龍姚峻峰
    申請(專利權)人:上海正雅齒科科技有限公司
    類型:發明
    國別省市:上海,31

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人AV片无码免费| 人妻AV中出无码内射| 丰满少妇人妻无码专区| 久久久无码精品人妻一区| 最新无码A∨在线观看| 人妻丰满熟妞av无码区| 亚洲AV无码一区二区三区牲色 | 精品久久久久久无码免费| 国产亚洲人成无码网在线观看| 精品无码一区二区三区电影| 久久久精品天堂无码中文字幕| 激情无码亚洲一区二区三区| 亚洲中久无码永久在线观看同| 丰满熟妇乱又伦在线无码视频| 国产V亚洲V天堂无码久久久| 无码毛片一区二区三区中文字幕| 99精品人妻无码专区在线视频区| 人妻中文无码久热丝袜| 久久久久久无码Av成人影院| 无码免费又爽又高潮喷水的视频 | 人妻无码中文久久久久专区| 亚洲熟妇无码av另类vr影视| 无码专区中文字幕无码| 狠狠躁狠狠爱免费视频无码| 国产午夜鲁丝片AV无码| HEYZO无码中文字幕人妻| 久久久久亚洲AV无码观看 | 精品久久久久久久无码久中文字幕 | 亚洲成av人片在线观看天堂无码| 国产成年无码AV片在线韩国| 成人h动漫精品一区二区无码 | 久久午夜无码鲁丝片直播午夜精品| 无码国产精品一区二区免费I6| 无码人妻精品一区二区三区99性| 亚洲∧v久久久无码精品| 丰满熟妇乱又伦在线无码视频| 国产AV无码专区亚洲AV男同| 亚洲精品午夜无码电影网| 亚洲av永久无码精品网站| 无码人妻精品中文字幕| 99久久人妻无码精品系列|