s1081440 作業1

圖像旋轉(Image Rotation)

題目說明:

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

開發環境:

  • Windows 11 
  • Visual Studio Code
  • Python 4.1 
  • OpenCV 4.7.0

實作結果:


程式說明:
首先將yzu.bmp檔以一個二維陣列讀取

利用陣列的減法以及一個內切圓的"mask"來將原本的圖片分為內切圓及其補圖兩張圖

定義rotate function並利用Trackbar控制
img_degree拉條則兩張圖一起轉
cir_degree拉條則只轉內切圓部分





留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1