作業說明:
撰寫一個程式,讀取一張 256 色灰階圖像或 RGB 全彩圖像(.bmp 或.jpg 圖像格式都可, 如全彩圖像可先將圖片由 RGB 轉換至灰階影像),利用 Sobel Operators 圖像邊緣為基 礎,設計一個類似素描線條自畫像程式
開發環境:
- Windows 10
- Spyder
- Python 3.8.5
- OpenCV 4.4.0
實作:
- 以灰階讀取圖片(圖1)
- 利用Sobel對x、y方向過濾找出邊緣
- 再利用convertScaleAbs將圖像轉回uint8
- 最後利用addWeighted來合併x,y,得到圖像(圖2)
- 再將255-原值來達成反白的效果(圖3)
執行結果:
圖1:
沒有留言:
張貼留言