OpenCV安卓人像模式全屏设置

OpenCV Android Portrait Mode Full Screen setting

本文关键字:设置 模式 OpenCV      更新时间:2023-10-16

这个问题已经被问过了,但我也面临着同样的问题,我通过将它旋转90度来解决它,但我只是在问是否有人有合适的解决方案,因为这个问题可以追溯到一年半前的

此外,如果我完全使用NATIVE openCV,这个问题会消除吗?有很好的openCV示例本地相机

您可以使用这样的东西:

    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());

这将旋转视图,但它不会是全屏的。我也面临同样的问题,到目前为止还没有找到解决方案。