天天看點

模糊二維碼識别、殘缺二維碼識别、快速二維碼識别

模糊二維碼識别、殘缺二維碼識别、快速二維碼識别

    • 如果不想看累贅啰嗦的可直接點下面已搭建好的環境進行識别二維碼,目前隻開放了QR Code

如果不想看累贅啰嗦的可直接點下面已搭建好的環境進行識别二維碼,目前隻開放了QR Code

首先

市面專用讀碼器如:康耐視,基恩士讀取模糊二維碼效果不錯,但是大家都知道品牌讀碼器一般在1.5萬-2萬之間,如果有軟體版本就再好不過了。

大概說一下工業相機常見的幾種格式分别有bayerBG,bayerGB,bayerGR,BRG10packed ,MONO8,RGB8packed等等,其中我們最常用的是MONO8了,MONO8本身就是就是灰階圖像了,這對于下一步的識别可減少一步圖像灰階話的操作,但是如果你需要儲存圖像需要額外加上頭部資訊,因為MONO8的格式是不帶圖像頭,這可能是由于節省空間占用的緣故,要知道相機傳輸位元組流越小越好。

然後

我們就需要對圖像進行預處理操作,一般來說有濾波去噪、邊緣檢測、定位矯正,圖像二值化等操作,圖像預處理需要根據二維碼的模糊程度來進行,對于這一步可以在設計軟體時預留幾種識别模式:标準識别,加強識别等,識别越強進行的預處理越多,越複雜。

最後

等所有的前奏都準備完了就開始進行識别,識别控件無非就是zbar,zxing等等,廢話說了這麼多,下面提供一個線上識别的位址供大家進行測試

上傳3張模糊圖

模糊二維碼識别、殘缺二維碼識别、快速二維碼識别
模糊二維碼識别、殘缺二維碼識别、快速二維碼識别
模糊二維碼識别、殘缺二維碼識别、快速二維碼識别

點進去下載下傳dll及DEMO

http://www.o20.net/MFCQRReader.rar

有需要請下載下傳

繼續閱讀