2022年3月8日 星期二

s1071805 作業2

 

一、作業說明

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

 

二、開發環境

macOS Big Sur 11.6

Anaconda Jupyter Notebook 6.4.8

OpenCV 3.4.2

Python 3.7.11

 

三、實作方法

1.mode=1是旋轉整張圖片 mode=2則是旋轉內切圓區域

2.利用trackbar可以控制圖片旋轉的角度

 

mode=1(旋轉整張圖片)

透過getRotationMatrix2D()得到旋轉矩陣、warpAffine()得到旋轉後的圖片

(圖片1)

 





mode=2(旋轉圓形的區域)

是使用bitwise_and()bitwise_not()得到中間的內切圓區域後再跟原圖疊加在一起

(圖片2)



沒有留言:

張貼留言