画像を垂直・水平に反転する

画像を垂直・水平に反転するには Core.flipメソッドで行います。

Core.flip(Mat src, Mat dst, int flipCode)
src : 変換元Mat
dst : 変換先Mat
flipCode : 反転パターンを示すフラグ
0   水平軸で反転(垂直反転)
1   垂直軸で反転(水平反転)
-1  両方の軸で反転

実際に反転してみます。
Core.flip(mat, math, 1);  —> (1)水平反転
Core.flip(mat, matv, 0);  —> (2)垂直反転
Core.flip(mat, matvh, -1);   —> (3)両方反転

(0)元の画像 (1)水平反転
(2)垂直反転 (3)両方変転

 4種類一遍に表示したら 万華鏡風で 結構面白い

 by Android2.2 with OpenCv 2.3.1 for Android   
スポンサーリンク
Rectangle大広告
Rectangle大広告

シェアする

  • このエントリーをはてなブックマークに追加

フォローする