s1091346 Homework #2
1122 Digital Image Processing Assignment #2 報告
學號:1091346 姓名:襲冠綸
主題: 邊緣偵測與圖像二值化
專案目標:
撰寫一個OpenCv程式來讓使用者可以將彩色照片快速生成黑白輪廓圖案。
使用者必須先將圖片放置在assignment2資料夾中,並將資料夾放置C槽中。
開發平台:Microsoft Windows 10, Visual Studio 2022, OpenCV 4.90,
C++
程式架構與功能說明:
1.
使用者先在Console視窗輸入來源照片檔案名稱(將assignment2資料夾先放在C槽,並將圖片放在assignment2資料夾中)
2.
輸入完後,會跳出preview Window視窗以及 show Window視窗,在preview Window視窗中顯示使用者想選用的圖片,而在show Window顯示圖片生成黑白輪廓結果。
3.
黑白輪廓圖片的生成的方法:
Ø
將選用圖片用GaussianBlur對圖像進行模糊處理
Ø
將模糊處理後的圖片用cvtColor將顏色轉換灰色
Ø
將灰色圖進行Canny邊緣檢測
Ø
對邊緣檢測結果進行了threshold閾值化處理
成果展示與討論:
留言
張貼留言