作業說明:
撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白圖像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。
環境說明:
Visual studio 2019
OpenCV 4.2.0
Programming Language: C++
實作方法:
imread(".jpg",IMREAD_GRAYSCALE) 讀圖並轉灰階
resize 圖片太大重設size方便呈現
threshold 二值化 閥值設為80 應該有更好的閥值
Sobel 求x方向的sobel、y方向的sobel
addWeighted 將sobel合併放到結果
imshow 秀圖
結果:
左灰階,中二值化,右邊緣偵測
沒有留言:
張貼留言