[發明專利]一種基于二維碼邊緣粗糙度的防偽方法有效
| 申請號: | 201811150617.6 | 申請日: | 2018-09-29 |
| 公開(公告)號: | CN109409158B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 鄭宏;鄢煜塵;宋育鋒 | 申請(專利權)人: | 武漢保誠信網絡科技有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14;G06Q30/00 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 胡建平;李丹 |
| 地址: | 430070 湖北省武漢市洪山區東湖新技*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 二維碼 邊緣 粗糙 防偽 方法 | ||
1.一種基于二維碼邊緣粗糙度的防偽方法,其特征在于,包括以下步驟:
步驟1)獲取二維碼的樣本圖像;
步驟2)提取二維碼的樣本圖像的邊緣粗糙度特征;具體如下:
2.1)對二維碼的樣本圖像進行二維碼定位,并對其校正;
2.2)對校正后的二維碼圖像提取邊緣區域;
2.3)提取邊緣粗糙度特征;
通過對提取的邊緣區域進行直方圖投影,水平邊緣圖進行垂直投影,垂直邊緣圖進行水平投影,投影后的直方圖能直觀反映出邊緣的凹凸性,將該直方圖作為粗糙度特征向量;
步驟3)獲取防偽待測二維碼圖像;
步驟4)提取待測二維碼圖像的邊緣粗糙度特征;
步驟5)進行特征對比識別,確定待測二維碼的真偽相似度;
通過計算樣本二維碼的邊緣粗糙度特征和待測二維碼的邊緣粗糙度特征的歐式距離,通過距離值的大小得到其真偽相似度。
2.根據權利要求1所述的基于二維碼邊緣粗糙度的防偽方法,其特征在于,所述步驟2.1)中二維碼定位并校正具體如下:二維碼定位利用QT二維碼的三個角的定位點,通過對二維碼區域進行平滑濾波,二值化,尋找輪廓,篩選輪廓中有兩個子輪廓的特征,同時計算所有輪廓的面積,將面積最接近的3個輪廓作為定位輪廓,并求取其對應的3個定位角點;同時判斷3個角點所處的位置,判斷三個角點圍成的三角形的最大的角就是二維碼左上角的點,然后根據這個角的兩個邊的角度差確定另外兩個角點的左下和右上位置,最后通過這三個角點采用平行四邊形方式計算出第四個點,利用這個四個點進行二維碼透視校正。
3.根據權利要求1所述的基于二維碼邊緣粗糙度的防偽方法,其特征在于,所述步驟2.2)中提取一段水平或垂直邊緣圖,具體如下:
由于二維碼圖案是矩形,因此將輪廓分為兩種即水平輪廓和垂直輪廓,同時根據二維碼的尺寸得到黑塊的大小,依據劃分后的水平輪廓或垂直輪廓內外各取半個黑塊的寬度形成一個小區域,該區域對應二維碼圖案的水平和垂直邊緣圖。
4.根據權利要求1所述的基于二維碼邊緣粗糙度的防偽方法,其特征在于,所述步驟5)具體如下:
首先將樣本二維碼圖案的邊緣粗糙度特征向量和待測二維碼圖案的邊緣粗糙度特征向量進行歸一化處理,然后計算它們之間的歐式距離,歐式距離公式如下:
其中,xi,i=1,2,3,…,n;為歸一化處理后的樣本二維碼圖案的邊緣粗糙度特征向量,yi,i=1,2,3,…,n;為歸一化處理后的待測二維碼圖案的邊緣粗糙度特征向量;
最終的相似度值計算公式由下式表示:
計算得到的相似度值可以寫成百分比形式直接表達待測物品與原始物品的相似程度,即保真度,也可以通過閾值對比直接給出其真偽的判斷結果。
5.根據權利要求1所述的基于二維碼邊緣粗糙度的防偽方法,其特征在于,所述二維碼為油墨印刷二維碼圖案。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢保誠信網絡科技有限公司,未經武漢保誠信網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811150617.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:探測裝置
- 下一篇:一種模糊二維碼檢測方法及裝置





