2020年4月3日 星期五

1053340 影像處理概論作業二

一、作業說明       


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

二、使用環境 

        - Spyder(Python3.7)
        - opencv-python 4.2.0

三、實作方法

           -利用imread函式與cv2.IMREAD_GRAYSCALE參數以灰階的格式來讀取兩張圖片。
           -利用threshold函式,以127為閥值,將兩張圖二值化。
           -利用Sobel函式分別對X和Y軸做邊緣偵測。
           -利用cv2.bitwise_or函式把兩軸的邊緣偵測結果合併。


四、執行結果

 由左到右分別為圖一的原圖、原圖二值化、原圖二值化邊緣偵測:

 

由左到右分別為圖二的原圖、原圖二值化、原圖二值化邊緣偵測:
 

沒有留言:

張貼留言