一. 作業說明
1. 撰寫一個程式將一張圖像的(a)整張圖像,(b)中心內切圓區域,旋轉一個角度(逆時針旋 轉 0 度至 359 度)
2. 利用一個滑動條(trackbar)控制旋轉角度。
二. 開發環境
Window11
Visual Studio 2019
OpenCV 4.5.5
C++
三. 程式說明
1. 先創建3個視窗,分別是旋轉整體,旋轉內切圓和原圖。
2. 旋轉整體先找到中心點在運用getRotationMatrix2D和warpAffine達成。
3. 內切圓先找短邊除2即可找到最大內切圓半徑,然後複製內切圓的內容,在運用第2點的方式旋轉,最後用addWeighted即可。
四. 執行結果
沒有留言:
張貼留言