一、作業要求:
撰寫一個程式,讀取作業所附 2 張測試圖片。
(1)設計一個二值化方法將其轉變成黑白圖像。
(2)繪出 QR code 黑色模組的外框。
二、使用工具
1.Visual Studio Code
2.Python
版本:3.7.3 32bit
3.OpenCV
版本:4.2.0
三、實作方法:
1.二值化:使用threshold(),把閾值設為零,並在選擇方法加上cv2.THRESH_OTSU,
讓程式自己去找適合的閾值。
2.邊緣偵測:使用Canny(),並把二值化時找到的閾值,拿來當作判斷邊緣的依據。
四、呈現結果:
依左至右分別是原圖、二值化、邊緣偵測的結果。
圖一:
圖二:
沒有留言:
張貼留言