Android + OpenCV: 使用CameraBridgeViewBase时如何设置相机分辨率

5
你好,我正在使用OpenCV4Android人脸检测示例。我想知道如何获取我的相机分辨率并将其设置为其他值。在这个示例中,是通过CameraBridgeViewBase实现的。
我发现在对象上:
private CameraBridgeViewBase   mOpenCvCameraView;

我可以使用

mOpenCvCameraView.setLayoutParams(); 

但每次我尝试以某种方式使用它时,都会出错而导致我的程序崩溃。请帮我解决这个问题。
1个回答

10

OnCreate() 之后,尝试使用 mOpenCvCameraView.setMaxFrameSize(width, height);

我在2.4.6教程2中尝试并成功。

顺便提一下,先检查您的手机相机支持的分辨率。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接