作業說明:
撰寫一個程式,讀取一張 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顯示圖片
結果:
沒有留言:
張貼留言