s1101413 Homework #2

 1122 Digital Image Processing As signment #2

學號:s1101413             姓名:陳品妤

主題: 邊緣偵測和圖像二值化

專案目標:

 使用python程式寫一個OpenCV程式,利用邊緣偵測(edge detection)與二值化演算法(thresholding)技術,讀取一張圖片,根據景物輪廓線條,生成一張黑白輪廓線條圖片,並且避免過多複雜邊緣和細節的展現。

開發平台: Microsoft Windows 11, Visual Studio code , OpenCV 4.90, Python

程式架構與功能說明:

   1.   讀取圖片(可從code中修改要讀取的圖片)。

   將圖片讀取成黑白圖片。


2. 使用高斯模糊,GaussianBlur(),將圖片模糊化。


 3.   使用Canny邊緣偵測法,根據景物輪廓,繪製輪廓線條圖。


4. 最後使用二值化演算法,將圖片轉換成黑白線條圖,並將圖片存檔,檔名為Final Image.jpg

成果展示與討論:







                                         







留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1081444 Homework #7