2020年4月8日 星期三

1053301 影像處理作業2

一、作業要求:
撰寫一個程式,讀取作業所附 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(),並把二值化時找到的閾值,拿來當作判斷邊緣的依據。

四、呈現結果:
依左至右分別是原圖、二值化、邊緣偵測的結果。

圖一:


 圖二:

沒有留言:

張貼留言