2021年3月26日 星期五

s1071504 影像處理作業2

1.       作業說明:

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

2.      作業環境、語言:

l  Python3.9

l  OpenCV4.5.1

l  Windows10

l  Visual Studio Code

3.      實作過程:

(1) 使用imread讀取原本的RGB圖片

(2) 將圖片轉為灰階

(3) 使用sobel函式,抓出X軸與Y軸的邊緣

(4) 把兩個抓到的圖片以0.5作條配合成

(5) 255把每個像素值扣掉做黑白反轉的動作

(6) 再利用threshold函式做黑白二值化(門檻190)

(7) 使用imwrite把最終結果存起來

原圖

灰階圖

X軸邊緣

Y軸邊緣

XY軸合成且反白

二值化後輸出




沒有留言:

張貼留言