2022年3月10日 星期四

s1083343 作業2

 作業說明:


將一張圖像用兩種方式旋轉(a)整張圖像,(b)中心內切圓區域,旋轉一個角度(逆時針旋 轉 0 度至 359度)

利用一個滑動條(trackbar)控制旋轉角度。



一、開發環境:


     Windows10

 

      Vscode

 

      Python3.9.6

 

     Opencv-Python_4.5.5.62



二、程式說明:


創造兩個視窗加上trackbar,一個視窗是以圖片為中心整張旋轉,另一個是讓圖片中心內切圓的部分使其旋轉,第二個中心圓圖片倒轉:,首先用numpy建立一個全黑的圖片,接著在上面畫一個白色的圓,然後用cv2.bitwise_and來用mask遮罩,取得原本照片的中心圓.再把原本照片的中心圓和畫了黑色的圓的照片相加cv2.add傳入函式spin,之後步驟就和第一個一樣了

三、結果:
        
        

沒有留言:

張貼留言