2022年3月24日 星期四

s1081416 作業3

 作業說明


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

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

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


開發環境


Windows10


Vscode


Opencv 4.5.5


Python 3.10.2



實作方法


邊緣成分圖


先用IMREAD_GRAYSCALE讀取需要的灰階圖片,再利用Sobal讀取x,y軸的方向梯度,最後再用 addweighted函數依等比例相加x,y的方向,完成邊緣成分圖




類似素描線條的自畫像圖案


先利用 GaussianBlur 取得雜訊,再用 addWeighted以5:-4的比例將圖片銳利化,最後使用threshold將圖片進行二值化。




沒有留言:

張貼留言