[s1101419 Homework #1]

學號: 1101419      姓名:邱楷勛

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


1.     專案目標和預期怎麼解決

專案目標就是寫一個程式,讓使用者可以利用Zoom、旋轉、調整截圖位置來進行截圖。
這次專案的目標預期要怎麼解決,就是讓使用者能夠根據自己的需求,客製化自己想要截取某一特定部分的照片,其中包括縮放,方框位置以及旋轉,選定好之後,會在程式結束後生成新圖片(就像下面圖例)。原本照片是4032x3024,但經過使用者的調整,根據自己喜歡的大小,圖中的輸入的影像大小為600x400,而黑色方框為320x200

我自己認為我遇到最大的問題就是,opencv對我來說就是新東西,從頭開始學就是需要花費時間和精力,只能說幸好本來就熟悉C++,不然就GG了。

2.     開發環境

Microsoft Windows 11, Visual Studio 2022, OpenCV 4.90, C++

3.     成果展示與討論

    使用者輸入想要的Input”

         

        

開始之後,最原始的input大小

 

經過放大、旋轉和調整位置後的樣子,並且截圖

就會得到一張剛剛的截圖

目前基本上程式都可以正常運行,但如果使用者輸入的Input太大可能會有一些問題,例如:只能看到某一部分圖片,還有就是感覺調整xy的位置有點不太直覺,或許有機會可以直接利用滑鼠來做選取截圖

 4. 影片連結


 

留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1