2022年3月6日 星期日

s1083309 作業2

 1.作業說明

    撰寫一個程式將一張圖像的(a)整張圖像,(b)中心內切圓區域,旋轉一個角度(逆時針旋 轉 0 度至 359 度):利用一個滑動條(trackbar)控制旋轉角度。

2.開發環境

windows10

Visual Studio 2022

OpenCV4.5.5

3(a).實作方法

1.透過creatTrackbar創造出一個數值0~359的trackbar

2.使用Point找到圖片中心點

3.接著利用getRotationMatrix2D對圖片進行旋轉設置

4.根據旋轉矩陣進行仿射變換

4(a)、執行結果


原圖


旋轉130度
3(b).實作方法

    在對圖片進行旋轉前先將圖片切割成圓形以及中間鏤空的狀態,並且只對中間圓形進行旋轉後,再使用bitwise將圖片合成。
4(b)、執行結果


旋轉130度



旋轉270度

沒有留言:

張貼留言