OpenCV Android纵向模式全屏设置

时间:2015-03-04 10:18:46

标签: java android c++ opencv android-camera

This 问题已经被问到,但是我也遇到了同样的问题,我通过旋转90度解决了这个问题,但我只是问是否有人有适当的解决方案,因为这个问题可以追溯到一年半前

另外,如果我使用完全NATIVE openCV会消除这个问题吗? 有一个很好的openCV Sample Native Camera

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

    mRgba = inputFrame.rgba();
    mGray = inputFrame.gray();

    Mat rotImage = Imgproc.getRotationMatrix2D(new Point(mRgba.cols() / 2,
            mRgba.rows() / 2), 90, 1.0);

    Imgproc.warpAffine(mRgba, mRgba, rotImage, mRgba.size());

    Imgproc.warpAffine(mGray, mGray, rotImage, mRgba.size());

这将旋转视图,但不会是全屏。我面临着同样的问题,到目前为止尚无法找到解决方案。