s1081539 作業1

主題: 圖像旋轉 (Image Rotation)

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

 

1.開發環境

Windows 10

Visual Studio 2019

C++

OpenCV 4.7.0

2.實作

先讀入圖片並確認是否讀取成功

創建2Window,分別為HW1(a)HW1(b),裡面都有各自的trackbar來控制旋轉角度

  • rotateImage(src, dst, angle):對要旋轉的圖片src以指定的角度angle進行旋轉,並將結果存入dst
  • HW1(a):直接呼叫rotateImage()
  • HW1(b):先用2for迴圈將圖片分割成兩個部分(圓內和圓外),接著呼叫rotateImage()對圓內進行旋轉,完成後再將旋轉完的結果和內切圓外的區域進行合併

3.結果

影片



4.參考資料


留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6