資源簡介
數字圖像處理應用實例,利用matlab編程,實現二維碼的識別,包含灰度化,二值化,去噪濾波等 數字圖像處理應用實例,利用matlab編程,實現二維碼的識別,包含灰度化,二值化,去噪濾波等
【調試步驟】
1、matlab要在7版本以上,最好2011版本 (主程序main.m)
2、運行前加載路徑,同時打開 qrgen.m和zxing_decode.m修改路徑
zxingpath = fullfile(fileparts(mfilename('G:\程序\QR_PRO')), 'zxing17.jar');
'G:\程序\QR_PRO‘改成你的路徑
3、自己制作QR二維碼
在左邊的‘edit text’輸入想要制作的二維碼內容(輸入要為英文或數字)
點擊 ‘自制QR’ 可生成相應二維碼,
點擊‘自制QR解碼’ 在右邊的edit框內回顯示內容;
3、預處理過程 灰度化-----平滑處理------二值化 過程
打開QR圖片為 caise3.bmp
然后 點擊 'QR'解碼 會有相應內容解碼顯示
4、旋轉矯正
打開QR圖片為 4.jpg或者13.bmp
然后 點擊 'QR'解碼 會有相應內容解碼顯示
5、畸變矯正
打開QR圖片為 11.bmp
然后 點擊 'QR'解碼 會有相應內容解碼顯示
6 其他圖片打開后可以自動點擊 ’QR'解碼
解碼顯示201215421
代碼片段和文件信息
-----------?---------??----------?-----??----
?????目錄????????????0??2019-03-01?22:00??506b545576234ba5be40ba6969d7efae\
?????文件???????459796??2019-03-01?22:00??506b545576234ba5be40ba6969d7efae\QR_PRO.zip
- 上一篇:Matlab二維碼圖像處理并Zxing解碼
- 下一篇:SVM算法-matlab代碼
評論
共有 條評論