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就可以儲存圖片了,像圖(四)、(五)。

圖(二)

圖(三)

圖(四)

圖(五)

留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6