一、作業說明:
撰寫一個程式,以灰階模式讀取一張圖像 imread(path, IMREAD_GRAYSCALE)
(a)利用 Sobel Operators 偵測並輸出邊緣成分圖
(b)設計一個類似素描線條的自畫像圖
二、開發環境:
1. Windows 10 + Visual Studio2019 + Opencv3.4.6
2. 方案組態:Debug
3. 方案平台:x64
4. 使用到的Library:iostram、opencv/opencv.hpp
5. 使用的語言:C++
三、實作說明:
1. 在讀取圖片時,可以在第二個參數指定圖片的格式,
"IMREAD_GRAYSCALE"
可以以灰階的格式來讀取圖片。
2. 利用Sobel Operators 偵測並輸出邊緣成分圖 ,先將x軸和y軸的梯度值算出,並分別存成 gradX與gradY兩張圖,最後在用addWeighted,將兩張圖合成一張邊緣成分圖。
沒有留言:
張貼留言