作業內容:
撰寫一個程式,讀取一張 256 色灰階圖像或 RGB 全彩圖像(.bmp 或.jpg 圖像格式都可,如全彩圖像可先將圖片由 RGB 轉換至灰階影像),利用 Sobel Operators 圖像邊緣為基礎,設計一個類似素描線條自畫像程式。(如果可以分析邊緣偵測所得到的點,結合成線條方式呈現更佳!)
使用環境:
Visual Studio Code
Python3.9.1
Opencv4.5.1
程式說明:
1.讀入一張圖
2. 將圖片轉成灰階格式
3.用sobel operator取得圖片x 和 y 的梯度
4.用addweight將x和y梯度的圖片合成為新的一張圖,並指定給result
5. 將result 反白並顯示結果
原圖:
結果:
沒有留言:
張貼留言