s1101422 Homework #2
m1122 Digital Image
Processing Assignment #2 報告
學號 : s1101422 姓名 : 劉威佑
主題: 圖像感興趣區域裁切、旋轉與縮放
專案目標:
利用opencv讀取影像,使用者可在最初先輸入圖片的檔案名稱以及檔案類型(針對線條較複雜的圖片將有另外的繪製法),並使用resize(), GaussianBlur(), Canny(), Threshold()進行繪製
開發平台:Microsoft Windows 10, Visual Studio code, OpenCV 4.90, python3.12
開發方式:
l
resize():將照片尺寸進行調整以利於繪製結果部會過度雜亂。
l
GaussianBlur():透過模糊圖片以利於在邊緣化時能夠更加準確判斷主體邊緣,盡量避免擷取到過多的線條。
l
Canny():繪製出主體邊緣。
l
Threshold():利用二質化演算法能避免繪製出過多線條
程式架構功能說明:
1.
使用者先從命令列輸入檔名以及目標的種類
Enter file name: yzu1.jpg
Enter file type:(1:complex photo,2:normal):1
3. 若圖片無過多複雜的畫面時可再輸入照片種類時選取normal

留言
張貼留言