2012年2月19日日曜日

画像を反転する - OpenCV for Android


画像を反転するには、Core.flip()メソッドを使用します。

Core.flip(Mat src, Mat dst, int flipCode)


 Mat src        処理したい元画像のMat
 Mat dst        変換後Mat
 int flipCode      配列の反転方法を指定するフラグ


flipCodeについては以下の3パターンから選択します。


 0  x軸周りの反転
 1  y軸周りの反転
 -1 x軸、y軸両方の反転


それでは実際にやってみましょう。

x軸で反転してみます。
Core.flip(mat, mat, 0);


y軸で反転してみます。
Core.flip(mat, mat, 1);


両軸で反転してみます。
Core.flip(mat, mat, -1)

しかし、この画像だとどっちが上でどっちが下か直感的に分からないですね。
そもそもChromeの画像を勝手に使っていいんでしょうか??

0 コメント:

コメントを投稿