撰寫一個程式將一張圖像的(a)整張圖像,(b)中心內切圓區域,旋轉一個角度(逆時針旋
轉 0 度至 359 度):利用一個滑動條(trackbar)控制旋轉角度。
2. 開發環境:
3. 實作方法:
- 讀入圖片
- 根據圖片尺寸利用cv2.circle()畫出內切圓
- 產生中間挖空和只保留中間的兩張圖
- 用cv2.addWeighted()將兩張圖結合起來
- 利用cv2.getRotationMatrix2D()得到旋轉矩陣,以及cv2.wrapAffine()旋轉只保留中間圓形部分的圖片
4. 執行過程及結果:
(a)旋轉整張圖
|
保留內切圓 |
|
中間挖空
|
(b)旋轉內切圓
|
旋轉後 |
💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛白敬亭💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛
5. Demo影片:
沒有留言:
張貼留言