1. 作業說明:
撰寫一個程式,以灰階模式讀取一張圖像(a)利用 Sobel Operators 偵測並輸出邊緣成分圖
(b)設計一個類似素描線條的自畫像圖案。
2.開發環境:
- Windows 10
- Visual Studio 2019
- OpenCV3.4.6
- C++
3.實作方法
- 輸入圖片路徑或名稱
- 使用imread(path, IMREAD_GRAYSCALE)以灰階模式讀取一張圖
- 透過GaussianBlur將圖片模糊處理、去除雜訊
- 透過Sobel operator計算出x,y方向梯度
- 透過addweight合併兩個方向梯度得到邊緣成分圖
- 將照片透過threshold(b, c, 55, 255, THRESH_BINARY_INV);二值化 且在高斯模糊一次得到素描圖
沒有留言:
張貼留言