2021年3月28日 星期日

s1041470 影像處理作業 2

 

作業說明:

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


開發環境:

  • Windows 10
  • Spyder
  • Python 3.8.5
  • OpenCV 4.4.0


實作:

  1. 以灰階讀取圖片(圖1)
  2. 利用Sobel對x、y方向過濾找出邊緣
  3. 再利用convertScaleAbs將圖像轉回uint8
  4. 最後利用addWeighted來合併x,y,得到圖像(圖2)
  5. 再將255-原值來達成反白的效果(圖3)

執行結果:


圖1:

圖2:
圖3:





沒有留言:

張貼留言