2022年3月18日 星期五

s1083304 作業3

1. 作業說明

撰寫一個程式, 以灰階模式讀取一張圖像 imread(path, IMREAD_GRAYSCALE)
(a)
利用 Sobel Operators 偵測並輸出邊緣成分圖
(b)設計一個類似素描線條的自畫像圖案。 (想想:如何使用邊緣偵測所得到的點,結合
成看似素描筆畫出的線條
?)

2. 開發環境

Windows 10

Visual Studio Code Ver 1.64

OpenCV 4.5.5

3. 實作方法

(a)

1. 利用 imread 以 IMREAD_GRAYSCALE 方式讀取圖片

2. 用 Sobel 和 convertScaleAbs 函數對x, y邊緣檢測

3. 使用addweighted將兩張邊緣檢測處理完的圖片合併

(b)

1. 利用 imread 以 IMREAD_GRAYSCALE 方式讀取圖片

2. 用 GaussianBlur 對讀入圖片做模糊處理

3. 用 Sobel 和 convertScaleAbs 函數對x, y邊緣檢測

4. 使用addweighted將兩張邊緣檢測處理完的圖片合併

5. 將圖片作色彩反轉

6. 對圖片做 threshold() 二值化

4. 執行結果

( a )



( b )



沒有留言:

張貼留言