- 學習OpenCV 4:基于Python的算法實戰
- 肖鈴
- 307字
- 2022-05-05 19:40:17
3.4.3 案例24:圖像旋轉
OpenCV中提供了將圖像沿著坐標軸旋轉的函數flip,其定義如下:

參數說明如下。
● src:輸入圖像。

圖3.19
● flipCode:矩陣旋轉標志,flipCode為0表示沿著x軸旋轉,flipCode為正數也表示沿著x軸旋轉,flipCode為負數表示沿著x軸和y軸旋轉。
● dst:輸出圖像(返回值)。
flip函數的使用案例如下:

本案例使用的輸入圖像如圖3.10所示,旋轉后的結果如圖3.20所示。

圖3.20
另外,OpenCV中還提供了一種將圖像按照角度旋轉的函數rotate,其定義如下:

參數說明如下。
● src:輸入圖像。
● rotateCode:矩陣旋轉標志,rotateCode為ROTATE_90_CLOCKWISE表示順時針旋轉90°,rotateCode為ROTATE_180表示順時針旋轉180°,rotateCode為ROTATE_90_COUNTERCLOCKWISE表示逆時針旋轉90°。
● dst:輸出圖像(返回值)。
rotate函數的案例代碼如下:

本案例使用的輸入圖像如圖3.10所示,旋轉后的結果如圖3.21所示。

圖3.21
推薦閱讀
- Learn ECMAScript(Second Edition)
- 零基礎PHP學習筆記
- Android和PHP開發最佳實踐(第2版)
- Developing Mobile Web ArcGIS Applications
- Dependency Injection in .NET Core 2.0
- Learning SQLite for iOS
- Building Minecraft Server Modifications
- 軟件架構:Python語言實現
- 零基礎學Python網絡爬蟲案例實戰全流程詳解(入門與提高篇)
- Access 2010數據庫應用技術(第2版)
- C++寶典
- Node.js從入門到精通
- Implementing Microsoft Dynamics NAV(Third Edition)
- Getting Started with Web Components
- Getting Started with the Lazarus IDE