s1093302, 112hw1

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

二、作業環境

  • Windows 10
  • Spyder 5.1.5
  • Python 3.8.5
  • OpenCV 4.6.0
三、實作過程
    執行程式後便可透過trackbar來決定旋轉的角度,壓住space按鍵即可只顯示中心內切圓,比較有瑕疵的部分是並沒有把其他的背景弄出來,所以中心內切圓的部分只能算是半成品。

    簡單說明一下內容跟操作

  • cv2.namedWindow()創建一個頁面
  • cv2.createTrackbar()以上面創造的頁面為基底設置trackbar
  • cv2.getRotationMatrix2D()創造旋轉矩陣
  • cv2.warpAffine()結合圖片、矩陣、寬跟高後做成會轉動的圖片
  • cv2.imshow()在頁面show出指定的圖片
  • cv2.destroyAllWindows()結束這個頁面
圖一、最一開始的狀態
圖二、選轉的狀態
圖三、壓住空白後限定顯示的狀態




留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1