2021年3月27日 星期六

s1073311影像處理作業2

作業說明:

撰寫一個程式,讀取一張 256 色灰階圖像或 RGB 全彩圖像(.bmp .jpg 圖像格式都可,如全彩圖像可先將圖片由 RGB 轉換至灰階影像),利用Sobel Operators 圖像邊緣為基礎,設計一個類似素描線條自畫像程式。 

操作環境:


macOS Big Sur

終端機

Python 3.7.3 / openCV 4.5.1


方法:


1.用cv2.imread()讀取圖片

2.將圖片由RGB轉灰階

3.用cv2.sobel分別偵測出x和y軸的邊

4.用addWeighted將x,y軸的邊疊加起來

5.用cv2.THRESH_BINARY_INV、閾值90,將圖片二值化

6.用cv2.imshow顯示圖片


結果:












沒有留言:

張貼留言