[發明專利]一種適用于彎曲形變二維碼的圖像修正方法有效
| 申請號: | 201710783948.2 | 申請日: | 2017-09-04 |
| 公開(公告)號: | CN107679436B | 公開(公告)日: | 2020-04-28 |
| 發明(設計)人: | 吳玉香;冼穎憲 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14;G06T7/187;G06T7/70 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 李斌 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 彎曲 形變 二維碼 圖像 修正 方法 | ||
1.一種適用于彎曲形變二維碼的圖像修正方法,其特征在于,所述的圖像修正方法包括二維碼區域提取步驟和彎曲形變修正步驟,其中,
所述的二維碼區域提取步驟具體如下:
SA1、對包含彎曲形變二維碼的原始圖像進行預處理,得到不含噪點的二值圖像;
SA2、確定圖像中二維碼位置探測圖形所在位置;
SA3、對圖像進行形態學處理,使二維碼內部連成一個連通域,提取二維碼位置探測圖形所在連通域;
所述的彎曲形變修正步驟具體如下:
SB1、提取彎曲形變二維碼的角點和部分位置探測圖形角點作為修正前原始圖像上的基準對應點;
SB2、對彎曲形變二維碼進行邊緣擬合,求出二維碼及位置探測圖形邊長,確定修正后標準圖像上的基準對應點;
其中,所述的步驟SB2、對彎曲形變二維碼進行邊緣擬合,求出二維碼及位置探測圖形邊長,確定修正后標準圖像上的基準對應點,具體如下:
SB201、對于像素點i,判斷其到圖像邊界的距離是否小于滾輪半徑R,若小于R,跳至步驟SB204;
SB202、檢測像素點i的值是否為0,如果是0,即為黑色,跳至步驟SB204;
SB203、判斷以像素點i為中心的半徑R的圓形鄰域內是否只有唯一一個0點,若只有唯一一個0點,記錄0點的坐標;若沒有0點或出現兩個及以上的0點,跳至步驟SB204;
SB204、將下一個點的坐標代入像素點i,回到步驟SB201,直至圖像所有點都遍歷一遍;
SB3、根據所得基準對應點,構建原始圖像和標準圖像之間的變換模型,對彎曲形變二維碼進行修正。
2.根據權利要求1所述的一種適用于彎曲形變二維碼的圖像修正方法,其特征在于,所述的步驟SA2、確定圖像中二維碼位置探測圖形所在位置是根據二維碼每個位置探測圖形在水平方向和垂直方向都滿足0.8~1.2:0.8~1.2:2.4~3.6:0.8~1.2:0.8~1.2的黑-白-黑-白-黑比率找到待定的位置探測圖形中心,具體如下:
SA211、假設圖像的某一行的第一個點的像素值為0,即代表黑,第二個點也為0,直至第m+1個點才為1,則記1到m的像素為線段1,像素值為0,長度為l1=m,以此類推,從第m+1個像素到下一個黑色點的前一個點,為線段2,像素值為1,長度l2;依次有線段3、線段4、線段5……、線段M;
SA212、對每一行進行步驟SA211運算,每一行都分為若干個依次相連的黑、白線段,尋找每一行里長度比率為0.8~1.2:0.8~1.2:2.4~3.6:0.8~1.2:0.8~1.2的5個相連的黑-白-黑-白-黑線段,將5個相連線段的中間線段的中點標記為待定位置探測圖形中心點;
SA213、對圖像中待定位置探測圖形中心點所在的列進行步驟SA212的運算,所在的列分為若干個依次相連的黑、白線段,尋找長度比率為0.8~1.2:0.8~1.2:2.4~3.6:0.8~1.2:0.8~1.2的5個相連的黑-白-黑-白-黑線段,若5個相連線段的中間那段的中點與待定位置探測圖形中心點為同一點,則待定點為真;否則,待定點為假。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710783948.2/1.html,轉載請聲明來源鉆瓜專利網。





