s1101420 Homework #2
1122 Digital Image Processing Assignment #2 報告
學號:1101420 姓名:洪詩淳
主題: 邊緣偵測與圖像二值化
專題目標: 運用c++和OpenCV函式庫,並利用邊緣診測和二質化演算法,將讀取到的圖片轉換成黑白輪廓線條圖案,並避免讀取到過於複雜的線條。
開發平台:Microsoft Windows 11,
Visual Studio 2022, OpenCV 4.90, C++
遇到的問題: 還不太熟悉opencv各個函式的功能,也需要去調整閥值的大小。
程式架構與功能說明:
1. 先藉由輸入的方式,選擇要處理哪一張圖片,因範例圖四檔案較大,因此我將它的大小縮小為原本的0.6倍,以利觀察。
2. 利用cvtColor函式,將原本彩色的圖片轉為灰度圖像,用於下一步的邊緣偵測。
3. 利用canny(inputarray, outputarray,lowthreshloding, highthresholding, apertursSize)函式,來實現邊緣偵測,input的照片必須是經過灰質化的圖片,可以透過調整low跟high thresholding自訂描繪線條的複雜度。
4. 成果展示與討論
留言
張貼留言