2021年3月28日 星期日

1071816 影像處理作業2

 作業說明:

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

環境:

Visual Studio 2019

OpenCV 4.5.1

PYTHON

Windows 10

說明:

1.      imread讀取原始圖檔,並轉成灰階

2.      利用sobel 函式處理x方向與y方向

3.      利用addWeighted函式分別給xy 0.5的權重,並將兩者結合

4.      利用matplotlib函式庫裡的threshold,選用OTSU二值化

5.      將原圖取負片

輸出:

1.原圖


2.X軸

3.Y軸

4.X+Y軸

5.OTSU二值化

6.負片






沒有留言:

張貼留言