一、作業說明
撰寫一個程式將一張圖像的(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)
沒有留言:
張貼留言