您好,我正在使用OpenCV4Android人脸检测示例。我想知道如何获取相机的分辨率并将其设置为其他值。在此示例中,CameraBridgeViewBase。

我在物体上看到了

private CameraBridgeViewBase   mOpenCvCameraView;

我可以用
mOpenCvCameraView.setLayoutParams();

但是每次我尝试以某种方式使用它时,我做错了,程序就会崩溃。请帮我解决这个问题。

最佳答案

尝试mOpenCvCameraView.setMaxFrameSize(width, height);
OnCreate()之后的mOpenCvCameraView = (CameraBridgeViewBase) findViewById(R.id.tutorial2_activity_surface_view);

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

顺便说一句,请先检查您的手机摄像头支持的分辨率。

关于Android + OpenCV : How to set camera resolution when using CameraBridgeViewBase,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17868954/

10-10 23:31