[s1091553 Homework #1]

 1122 Digital Image Processing Assignment #1 報告 

學號:1091553    姓名:歐法希

主題: 圖像感興趣區域裁切、旋轉與縮放

專案目標: 開發一個OpenCV的程式,這個程式的目標是讓使用者能夠透過圖像處理技術,對一張圖片進行裁剪、縮放和旋轉操作,最終輸出符合特定尺寸要求的圖片並存檔。

開發平台: Microsoft Windows 10, Visual Studio 2022, OpenCV 4.90, C++

程式架構與功能說明: 

1. 使用者從Conslole 視窗輸入下列資料,來源照片檔案名稱(包含副檔名) 目標圖片的尺寸的寬與高,如下圖:

2. 建立一個Preview window 顯示修改圖片。Zoom bar控制矩形大小。

  1. 3. iniX bar控制矩形左右, iniY bar控制矩形上下。



4. Rotate bar控制圖片旋轉。


5. saveFile bar儲存圖片,並輸出編輯完的圖片。 





範例#1:

input image filename:yzu1.jpg
target image Width:1000
target image Hidth:500



範例#2:

input image filename:yzu2.jpg
target image Width:300
target image Hidth:800




範例#3:

input image filename:yzu3.jpg
target image Width:160
target image Hidth:1500





留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1