作業說明:
撰寫一個程式,以灰階模式讀取一張圖像 imread(path, IMREAD_GRAYSCALE) (a)利用 Sobel Operators 偵測並輸出邊緣成分圖 (b)設計一個類似素描線條的自畫像圖案。
環境:
Ubuntu-20.04
Vim 8.2
CMake 3.16.3
OpenCV 4.2.0
程式功能:
1. imread()讀圖片
2. 高斯模糊去噪
3. Sobel operator取得grad_x, grad_y,convertScaleAbs x and y,再用addWeighted合成
4 . THRESH_BINARY_INV做二值化,再做一次高斯模糊
5. Imshow、imwrite展示、儲存圖片
使用指令:
make ; ./hw3 picture_name.jpg
沒有留言:
張貼留言