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閾值化處理

 

成果展示與討論:















留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6