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軸合成且反白
二值化後輸出
沒有留言:
張貼留言