s1091602 作業1

 

一、題目說明


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

二、開發環境

  • Windows 10
  • Visual Studio 2019
  • C++
  • OpenCV 4.6.0

三、程式碼說明

1.(a)旋轉整張圖片 





 


利用旋轉矩陣的概念計算點的XY座標

2.(b)旋轉內切圓部分








 

 

檢查座標是否位於內切圓內,如果是則旋轉,否則維持原狀

3.(c)判斷是否位於內切圓內 






rad為直徑,若到中心點距離大於半徑則return false

四、程式執行結果


(a)整張圖像逆時針旋轉一個角度


(b)中心內切圓逆時針旋轉一個角度




















 

執行影片



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1