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。
成果展示與討論:

留言
張貼留言