2020年4月8日 星期三

1051335 影像處理作業 2

二值化與邊緣偵測 Thresholding and Edge Detection

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

2.環境
作業系統:Windows 10
程式語言Python 3.8.2
使用套件: OpenCV-python 1.18.2
開發工具:Visual Studio Code 1.43.2

 
3.實作
使用
imread(“檔名”,0)以灰階模式讀檔
使用threshold進行二值化,像素的域值設為100,若該像素超過100即設為255,反之則設為0
使用sobel進行邊緣偵測,對二值化過後的檔案執行sobel演算法

4.執行


Fig2_1原圖


















Fig2_1進行二值化


















Fig2_1進行邊緣偵測

 


Fig2_2原圖

 


 Fig2_2進行二值化

 


Fig2_2進行邊緣偵測

 

沒有留言:

張貼留言