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:
留言
張貼留言