2022年3月24日 星期四

s1081545 作業 3

 

作業說明: 

主題: 線條自畫像(二值化與邊緣偵測Image Thresholding and Edge Detection)

撰寫一個程式,以灰階模式讀取一張圖像imread(path, IMREAD_GRAYSCALE)

(a)   利用Sobel Operators偵測並輸出邊緣成分圖。

(b)   設計一個類似素描線條的自畫像圖案。

開發環境:

l   Windows10

l   Visual Studio 2013

l   C#

實作方法:

1.  按下 ”Load”讀取全彩圖片。








2.  按下 ”To Gray”,轉成灰階圖片(24-bit全彩轉換成8-bit灰階)













3. 
按下 ”Edge Map”輸出邊緣成分圖(利用Sobel Operators偵測8-bit灰階圖片)













4.  拉動trackBar輸出類似素描線條的圖案(從邊緣成分圖利用Thresholding二值化,也可直接在textBox輸入值)








在以上動作做完後,上方的comboBox可隨意跳至全彩、灰階或邊緣圖片,做為對照圖。








5.  按下”Save”,儲存輸出的圖片(儲存黃色pictureBox裡的那張圖片)

沒有留言:

張貼留言