撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白 圖
像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。
二、使用環境
1. Visual Studio 2019
2. OpenCV 4.2.0
3. 程式語言: C++
三、實作方法
1. 使用imread("Fig2_1.jpg",0)將圖片讀取為灰階形式。
2. 使用threshold()將圖片二值化(閥值為87跟90)。
3.使用imshow秀出二值化後的圖片。
4.使用Canny()偵測剛剛二值化後的圖片邊緣並標示出來。
5.使用imshow()秀出邊緣偵測後的圖片。
結果一、二值化後的圖一(左)與圖二(右)
結果二、邊緣偵測後的圖一(左)與圖二(右)
沒有留言:
張貼留言