s1101415 Homework#2

 1122 Digital Image Processing Assignment #2 報告

學號:s1101415          姓名:張榆莉

 

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

 

專案目標:

        使用Opencv函式庫及Python撰寫程式,對指定檔名的圖片進行邊緣偵測及圖像二值化。


發環境:Microsoft Windows 10, Visual Studio Code, OpenCV 4.9.0, Python3.12

 

程式架構與說明:

1.     在終端機中讓使用者輸入想要執行的檔案名稱(包含附檔名),讀取失敗時會輸出”Can’t read file!” 的訊息。

2.     輸出影像時對影像做高斯模糊(GaussianBlur)、邊緣檢測(使用Canny)、以及影像二值化(threshold),最後輸出視窗及圖片。

3.     設立兩個Trackbar,讓我們可以動態調整Canny函式的最小及最大的門檻值,再即時輸出調整後的影像。


成果展示與討論:

實作影片連結:https://youtu.be/K90EiyKzJtk

執行範例1



執行範例2


執行範例3



執行範例4







留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6