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

时间:2013-07-25 21:21:24

标签: android opencv resolution

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

我在对象上看到了

private CameraBridgeViewBase   mOpenCvCameraView;

我可以用

mOpenCvCameraView.setLayoutParams(); 

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

1 个答案:

答案 0 :(得分:10)

尝试mOpenCvCameraView.setMaxFrameSize(width, height);

OnCreate()

之后的mOpenCvCameraView = (CameraBridgeViewBase) findViewById(R.id.tutorial2_activity_surface_view);

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

顺便说一句,请先检查手机相机支持的分辨率。