s1090743 Homework #1
1122 Digital Image Processing Assignment #1 報告
學號: 1090743 姓名: 鄭丞宏
主題: 圖像感興趣區域裁切、旋轉與縮放
專案目標:
撰寫一個 OpenCV 程式,讀取一張圖像,使用者可以從圖像選取一個感興趣的矩 形區域,裁切並縮放至指定的大小後儲存成一張新圖像,作為網頁設計的圖片素材。
開發平台:Microsoft Windows 11, Visual Studio 2022, OpenCV 4.90, C++
程式架構與功能說明:
1. 使用者從 Conslole 視窗輸入來源照片檔案名稱(包含副檔名)和目標圖片的 尺寸的寬與高,像圖(一)。
圖(一)
2. 建立一個 window 顯示原始圖片,設計 Trackbar 讓使用者調整圖片的旋轉角度和是否要儲存圖片。 3. 只是想改變原圖大小或旋轉圖片,直接把saveImage拉到1就可以儲存圖片了,如果裁切過則需要把Cutted Image的視窗關掉,像圖(二)、(三)。
想要擷取特定部分,只要使用滑鼠把想擷取的部分框出來再把saveImage拉到1就可以儲存圖片了,像圖(四)、(五)。
圖(二)
留言
張貼留言