2020年4月6日 星期一

1063318 影像處理作業2

一、作業題目:

撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白 圖像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。

二、使用環境:

Visual Studio Code
Python 3.7
OpenCV 4.2.0

三、實作方法:

  1. 將檔案讀入後轉爲灰階
  2. 兩張圖使用函數平均做二值化
  3. 將二值化的圖使用cv2.findContours函數偵測邊框並儲存返回值counters
  4. 將counters代入drawContours在原圖畫出綠色邊框
四、成果:
                                                                                二值化:
       


                                                                                畫出邊緣:             


沒有留言:

張貼留言