s1083317 作業2

一、題目 :

線條自畫像 (二值化與邊緣偵測 Image Thresholding and Edge Detection) 撰寫一個程式,以灰階模式讀取一張圖像 imread(path, IMREAD_GRAYSCALE)

 (a)利用 Sobel Operators 偵測並輸出邊緣成分圖

 (b)設計一個類似素描線條的自畫像圖案。(想想:如何使用邊緣偵測所得到的點,結合成看似素描筆畫出的線條?)

二、環境 :

Windows 10

Visual Studio 2019(語言python)

OpenCV 4.5.5.62

三、結果圖片:

(a)


(b)


四、程式碼片段解釋 :

讀取圖片並灰階化


先做平滑處理再進行sobel operation

比較過後我自己認為高斯平滑效果好於中值模糊處理

此即為a小題答案



b小題答案是利用threshold將大於threshold的像素變白 反之

之後再用not反白就完成b小題了

留言

這個網誌中的熱門文章

rzwang Homework #1

s1101438 Homework #1

s1093309 作業6