2022年3月9日 星期三

s1073313 作業2

 ˙    作業說明:

    撰寫一個程式將一張圖像的整張圖像和中心內切圓區域分別旋轉一個角度,逆時針旋轉 0 度至 359 度,利用一個trackbar控制旋轉角度。

˙    開發環境:

    1. windows 10

    2. OpenCV 4.5.5

    3. Visual Studio 2019

    4. C++

˙    執行步驟:

    1. imread() 輸入圖片路徑

    2. 利用createTrackbar實作trackbar調整旋轉角度

    3. 利用getRotationMatrix2DwarpAffine實作旋轉圖片

    4. 找到內切圓半徑,將同樣的兩張圖以圓的內外分別透明化,再將此和並且旋轉內切圓

    5. imshow() 顯示旋轉後的圖片

   6. esc離開程式

˙ 執行結果:    

                整張圖逆時針旋轉:


            內切圓逆時針旋轉:


沒有留言:

張貼留言