不知道從什么時(shí)候開始,我們的生活中充滿了二維碼,看網(wǎng)頁需要掃二維碼,加好友需要掃二維碼,就連公司門口賣烤紅薯的大爺都要大家掃二維碼了。你有沒有想過,這個(gè)長得很奇怪的東西,是怎么來的呢,又是什么原理呢?
二維碼其實(shí)就是由很多0、1組成的數(shù)字矩陣。最早于1994年被日本公司Denso Wave的騰弘發(fā)明,并且由原來的條形碼改造而來,相比條形碼數(shù)據(jù)能力存儲能力都大大提升。最先的二維碼是彩色的,主要用來追蹤其公司旗下汽車零部件維修等情況,后來在此基礎(chǔ)上為了提高工作效率Denso Wave公司又改進(jìn)出了今天常見的黑白。
總的來說 二維碼已經(jīng)成了生活中必不可少的一部分,也確實(shí)為我們的生活帶來了很多便捷。二維碼在機(jī)器視覺中運(yùn)用的也是爐火純青了,今天小編就帶大家一起學(xué)習(xí)下SGVision——條碼識別算法。
條碼檢測算法實(shí)際應(yīng)用場景:檢測條碼、二位碼。主要用于讀取識別條形碼、QR 碼(二維碼)。
開始之前還是先來學(xué)習(xí)下
?圍繞條碼識別算法的參數(shù)
【圖像縮放尺寸】:當(dāng)條碼的形狀太大或者太小的時(shí)候,可以用此命令適當(dāng)縮放;
【合格標(biāo)準(zhǔn)】:此命令可以根據(jù)需要鉤選;目的是輸入原本的條碼結(jié)果,與檢測的條碼進(jìn)行對比,判斷結(jié)果相同則?OK,判斷結(jié)果不同則?NG;
【測試結(jié)果】:此處會顯示條碼的檢測結(jié)果。
【設(shè)置為基準(zhǔn)】:以此測試結(jié)果為基準(zhǔn),來對比其他條碼檢測結(jié)果。
在參數(shù)欄目里有【條碼類型】,可選條碼、QR 碼或 Datamtrix 類型,根據(jù)我們檢測需求來調(diào)整。
我們先打開SGVision軟件,按【F4】快捷鍵進(jìn)入算法頁面,【導(dǎo)入需要檢測的圖片】—【選擇檢測欄目】—【選中條碼識別】,框選出檢測區(qū)域。
非常快捷 可以看到很快就識別出二維碼了
再來檢測左邊這個(gè)二維碼發(fā)現(xiàn)沒有識別出來,其實(shí)是【條碼類型】沒有選對,所以識別不了,我們選擇Dm碼就準(zhǔn)確的把條碼內(nèi)容檢測出來了。
這里有一個(gè)【提取文本】的工具,就是我們可以選擇從第二個(gè)位置開始提取,視頻上可以看到把第一個(gè)S漏掉了。

▲起始位置為1測試結(jié)果? ? ? ? ? 

? ? ? ? ? ? ▲起始位置為2測試結(jié)果 
【長度】的意思就是提取的文本有多少個(gè),比如說我從第二個(gè)開始,提取總共三個(gè)數(shù)字,它就變成GVi 三個(gè)文本了:如果選擇-1就是從第二個(gè)開始剩下的全部保留。就是在于說有時(shí)候條碼前面可能有流水號或者無效的標(biāo)示符,要去掉的話就可以利用【提取文本】的工具。


接下來我們說說【合格標(biāo)準(zhǔn)】


第一個(gè)選項(xiàng):【僅識別】
只要我們能測的出的文本就為OK,測不到就NG
第二個(gè)選項(xiàng):【與基準(zhǔn)比對】
不管他是什么二維碼,只要他的編碼內(nèi)容跟我們設(shè)置的基準(zhǔn)一樣就為OK。我這里測試其他不一樣的二維碼,大家可以看下對比。與基準(zhǔn)圖一樣的即為OK,反之為NG。
第三個(gè)選項(xiàng):【歷史記錄的查重】
這個(gè)功能是可以導(dǎo)入記錄也可以導(dǎo)出記錄的
可以選擇說每次檢測完之后,勾選檢測后添加記錄到歷史,他就會把這個(gè)記錄存下來,下一次我們再檢測的話,會發(fā)現(xiàn)他NG,雖然他識別出條碼了,但是因?yàn)橹貜?fù)出現(xiàn)過所以為NG。有一些場景,是需要查詢這個(gè)條碼有沒有重復(fù)出現(xiàn)過的,那就可以用上這個(gè)功能。
這里給大家導(dǎo)出文本示范一下
可以看到上面存了幾個(gè)歷史記錄了,這種情況下,如果再一次測試就會顯示NG,第一次檢測的時(shí)候都是OK,但是再一次測試就會NG,就是一種查重的功能,如果把歷史清空掉,那就都是OK的了。
當(dāng)然我們也可以直接導(dǎo)入我們之前存檔的記錄,那他一開始就會顯示NG,也就是說,我可以去添加一個(gè)新的條碼識別的工具,它本來是可以O(shè)K的,那我導(dǎo)入了之前存檔的記錄測試就會顯示NG。
審核編輯:符乾江
電子發(fā)燒友App















































































評論