2021年3月24日 星期三

s1063511 影像處理作業2

 作業題目:

撰寫一個程式,讀取一張 256 色灰階圖像或 RGB 全彩圖像(.bmp 或.jpg 圖像格式都可, 如全彩圖像可先將圖片由 RGB 轉換至灰階影像),利用 Sobel Operators 圖像邊緣為基 礎,設計一個類似素描線條自畫像程式。(如果可以分析邊緣偵測所得到的點,結合成 線條方式呈現更佳!)

使用環境:

  • Windows 10
  • Python 3.9.2
  • opencv-python 4.4.0
  • numpy 1.20.1

實作方法:

先透過cv2.imread將圖片讀入並且轉成灰階影像。利用具有方向性Sobel過濾器中的函式,將圖片以x軸跟y軸進行過濾。過濾完成進行影像的疊加,在使用讓色彩二極化的函式,使線條更加清晰,最後輸出圖片。

執行結果:

原圖 -> 灰階影像 -> x軸過濾 -> y軸過濾 -> 結果

















沒有留言:

張貼留言