画像を垂直・水平に反転するには 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 |