2022年3月24日 星期四

s1081409 作業 3

一、 作業說明

撰寫一個程式,以灰階模式讀取一張圖像 imread(path, IMREAD_GRAYSCALE) (a)利用 Sobel Operators 偵測並輸出邊緣成分圖 (b)設計一個類似素描線條的自畫像圖案。

二、 作業環境

Windows 11OpenCV 4.5.5Visual Studio 2019、C++

三、  實作方法

(1)讀入灰階圖片

(2)在邊緣成分圖的部分,用Sobel()完成X方向與Y方向梯度計算,在使用addWeighted()拿到邊緣成分圖。

(3)在素描圖的部分,先用GaussianBlur()去雜訊,在使用Sobel()做邊緣判斷,最使用二質化反白拿到素描圖。

四、 圖像呈現

左為讀取的灰質圖。

中為邊緣成分圖。

右為素描圖。



沒有留言:

張貼留言