一種矩形防偽標簽、以及對其進行識讀的方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種防偽標簽,尤其是一種矩形防偽標簽、以及對其進行識讀的方法 與系統(tǒng)。
【背景技術(shù)】
[0002] 目前,在現(xiàn)有基于點陣圖像的防偽標簽中,均是通過專用的點陣識讀器才可以辨 別出與相對應(yīng)在的真?zhèn)涡畔ⅰH欢?,由于專用的點陣識讀器的價格較為昂貴、且功能單一, 因此,一般只有印制有點陣圖像防偽標簽的產(chǎn)品商家才會持有,而普通的消費者一般不會 對點陣識讀器進行采購。由于產(chǎn)品商家對防偽標簽設(shè)立的產(chǎn)品真?zhèn)伪鎰e地點數(shù)量有限、且 較為分散,因此,為消費者對防偽標簽進行真?zhèn)卧斐闪酥T多不便。
【發(fā)明內(nèi)容】
[0003] 針對上述問題中存在的不足之處,本發(fā)明提供的一種采用非專用識讀器便可以方 便、快捷的獲取到與矩形防偽標簽相對應(yīng)的真?zhèn)涡畔⒌囊环N矩形防偽標簽、以及對其進行 識讀的方法與系統(tǒng)。
[0004] 為實現(xiàn)上述目的,本發(fā)明提供一種矩形防偽標簽,包括標簽?zāi)0?、與植入在其上的 碼點部分,所述碼點部分包括定位軸與數(shù)據(jù)點部分,所述數(shù)據(jù)點部分包括功能位部分、數(shù)據(jù) 位部分、校驗和部分與原始特征提取狀態(tài)部分;
[0005] 所述功能位部分主要包括用于表示編碼版本號的版本號碼點、用于表示加密算法 編號的加密算法編號碼點。
[0006] 上述的矩形防偽標簽,其中,在所述標簽?zāi)0迳蟿澐钟腥舾蓚€用于植入碼點的空 白表格點位。
[0007] 本發(fā)明提供一種對矩形防偽標簽進行識讀的方法,包括以下步驟:
[0008] 步驟1、采用非識讀器獲取當(dāng)前矩形防偽標簽的標簽圖像,并對該標簽圖像進行灰 度解析,以得到標簽圖像的碼點圖像;
[0009] 步驟2、獲取經(jīng)灰度解析后的碼點圖像的點距;
[0010] 步驟3、根據(jù)獲取到的點距,以確定碼點圖像中定位軸所包括的五個定位點,并根 據(jù)碼點圖像邊緣的碼點,確定碼點圖像的范圍;
[0011] 步驟4、根據(jù)點距在已確定范圍的碼點圖像上繪制碼點單元格,以生成帶有單元格 的碼點圖像;
[0012] 步驟5、根據(jù)帶有單元格的碼點圖像,對碼點圖像中的碼點進行解析,以得到相對 應(yīng)的實際碼值數(shù)據(jù)。
[0013] 上述的對矩形防偽標簽的進行識讀的方法,其中,在步驟1中,包括以下子步驟:
[0014] 步驟11、采用非識讀器對當(dāng)前矩形防偽標簽進行拍攝,以獲取與其相對應(yīng)的標簽 圖像;
[0015] 步驟12、采用圖像分割方法在標簽圖像上劃分出多個16x16像素的單元格;
[0016] 步驟13、采用下式分別對每個單元格進行灰度處理,以獲取到每個單元格的灰度 值,并基于多個灰度值單元格以得到灰度值單元格矩陣:
[0017] V=B*0. 11+G*0. 59+R*0. 30 ;
[0018] 步驟14、在灰度值矩陣中,對逐行或逐列對該行或該列中單元格的灰度值進行比 較,以得到灰度值小于200的灰度值單元格矩陣;
[0019] 步驟15、根據(jù)灰度值小于200的灰度值單元格矩陣,以得到標簽圖像的碼點圖像。
[0020] 上述的對矩形防偽標簽的進行識讀的方法,其中,在步驟2中,包括以下子步驟:
[0021] 步驟21、利用下式以得到選定點與其周圍點之間的距離;
[0022] D*D= (xl-x2)*(xl-x2) + (yl-y2)*(yl_y2)
[0023] 其中,選定點為點A,其坐標為(xl,yl),周圍點為點B,其坐標為(x2,y2),選定點 與周圍點之間的點距為D;
[0024] 步驟22、對所得到的所有點距進行累加,并在計算出點距的平均值后,以獲得碼點 圖像中全部碼點之間的點距。
[0025] 上述的對矩形防偽標簽的進行識讀的方法,其中,在步驟3中,包括以下子步驟:
[0026] 步驟31、根據(jù)定位軸中五個定位點之間的點距條件,逐行和/或逐列在碼點圖像 中進行篩選,以確定碼點圖像中定位軸的位置;
[0027] 步驟32、對碼點圖像進行掃描,以確定碼點圖像中最外側(cè)的邊緣碼點的位置,并根 據(jù)所有邊緣碼點確定碼點圖像的范圍。
[0028] 上述的對矩形防偽標簽的進行識讀的方法,其中,在步驟4中,包括以下子內(nèi)容:
[0029] 根據(jù)碼點圖像的范圍與碼點的點距在碼點圖像上劃分出與碼點的位置相對應(yīng)的 標簽單元格模板,在標簽?zāi)0逯?,包含有碼點的點位單元格被定義為1,未包含碼點的點位 單元格被定義為0。
[0030] 上述的對矩形防偽標簽的進行識讀的方法,其中,在步驟5中,包括以下子步驟:
[0031] 步驟51、對碼點圖像的首行碼點進行解析,以確定碼點圖像的編碼版本號、以及碼 點圖像的加密算法編號;
[0032] 步驟52、調(diào)用與加密算法編號相對應(yīng)的解密算法,以計算出解密數(shù)據(jù);
[0033] 步驟53、根據(jù)步驟52中得出的解密數(shù)據(jù)以得到該解密數(shù)據(jù)的校驗和數(shù)據(jù);
[0034] 步驟54、辨別解密數(shù)據(jù)中是否包含與校驗和數(shù)據(jù)相同的字符,若辨別結(jié)果為是,則 再次對解密數(shù)據(jù)進行計算,以得到與該碼點圖像相對應(yīng)的實際碼值數(shù)據(jù)。
[0035] 本發(fā)明還提供一種對矩形防偽標簽進行識讀的系統(tǒng),包括:標簽圖像獲取裝置、灰 度值解析裝置、點距獲取裝置、定位軸確定裝置、碼點圖像范圍獲取裝置、碼點部分圖像確 定裝置與實際碼值數(shù)據(jù)計算裝置;
[0036] 標簽圖像獲取裝置,用于采用非識讀器設(shè)備獲取當(dāng)前矩形防偽標簽的標簽圖像;
[0037] 灰度值解析裝置,用于對獲取到的標簽圖像進行灰度解析,以得到標簽圖像的碼 點圖像;
[0038] 點距獲取裝置,用于獲取經(jīng)灰度解析后的碼點圖像的點距;
[0039] 定位軸確定裝置,用于根據(jù)獲取到的點距,以確定碼點圖像中定位軸中所包括的 五個定位點;
[0040] 碼點圖像范圍獲取裝置,用于根據(jù)碼點圖像邊緣的碼點,確定碼點圖像的范圍;
[0041] 碼點部分圖像確定裝置,用于根據(jù)經(jīng)過灰度解析后以獲取到的碼點,確定碼點在 標簽?zāi)0逯械奈恢?,以確定碼點部分的圖像;
[0042] 實際碼值數(shù)據(jù)計算裝置,用于根據(jù)已確定的碼點部分的圖像,對圖像中的碼點進 行解析,以得到相對應(yīng)的實際碼值數(shù)據(jù)。
[0043] 上述的對矩形防偽標簽的進行識讀的系統(tǒng),其特征在于,所述非識讀器為智能手 機或平板電腦;
[0044] 所述灰度值解析裝置、所述點距獲取裝置、所述定位軸確定裝置、所述碼點圖像范 圍獲取裝置、所述碼點部分圖像確定裝置與所述實際碼值數(shù)據(jù)計算裝置均是內(nèi)置在智能手 機或平板電腦中。
[0045] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
[0046] 本發(fā)明只需采用智能手機或平板電腦就可以得到矩形防偽標簽的真?zhèn)涡畔?,與現(xiàn) 有的采用專用識讀器相比,更具備方便、快捷的優(yōu)點。
【附圖說明】
[0047] 圖1為本發(fā)明中矩形防偽標簽的結(jié)構(gòu)原理圖;
[0048] 圖2為本發(fā)明中方法部分的流程圖;
[0049] 圖3為通過非識讀器獲取到的當(dāng)前矩形防偽標簽圖像;
[0050] 圖4為對標簽圖像進彳丁劃分后的圖不;
[0051] 圖5為進行灰度值解析后得到的灰度值單元格矩陣的圖示;
[0052] 圖6為篩選后得到的灰度值小于200的灰度值單元格;
[0053] 圖7為獲取到的碼點圖像的圖示;
[0