作業說明
撰寫一個程式,以灰階模式讀取一張圖像 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將圖片進行二值化。
沒有留言:
張貼留言