2022年3月20日 星期日

s1081508作業3

1081508作業3

 1.作業說明

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

2.環境

vs code 
opencv 4.5.5.62
windows 11

3.實作

    1.利用Sobel對x,y方向分別處理
    2.將其轉換成unit8的形式
    3.利用bitwise_or將x,y方向的圖帶入得到edge的圖
    4.用gaussian_blur降低雜訊
    5.將原圖和edge圖做divide得到sketch

4.結果

original


edge



sketch




沒有留言:

張貼留言