一、作業說明
撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白 圖像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。
二、使用環境
- Visual Studio 2017
- opencv3.4.1
三、實作方法
-imread讀取灰階圖像
撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白 圖像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。
二、使用環境
- Visual Studio 2017
- opencv3.4.1
三、實作方法
-imread讀取灰階圖像
-namedWindow 創建顯示圖像的視窗
-imshow在視窗裡顯示圖像
-threshold函數做二值化轉換
-Sobel函數分別對X和Y做邊緣偵測
-convertScaleAbs對圖形做類型轉換
-addWeighted將X和Y的結果合併
四、執行結果
由左至右分別為原圖, 二值化, 邊緣偵測的圖像結果
Fig2_1.jpg
沒有留言:
張貼留言