2013-07-25 71 views
5

你好我正在使用OpenCV4Android人脸检测示例。我想知道如何获得相机的分辨率并将其设置为其他值。在这个例子中CameraBridgeViewBase。Android + OpenCV:如何在使用CameraBridgeViewBase时设置摄像头分辨率

我看到,对象

private CameraBridgeViewBase mOpenCvCameraView; 

我可以使用

mOpenCvCameraView.setLayoutParams(); 

但每一次我尝试了一些办法,我做错了,我的程序崩溃使用它。请帮我解决这个问题。

回答

9

尝试mOpenCvCameraView.setMaxFrameSize(width, height);

OnCreate()mOpenCvCameraView = (CameraBridgeViewBase) findViewById(R.id.tutorial2_activity_surface_view);

我尝试和成功2.4.6的教程2.

BTW,首先检查你的手机摄像头支持的分辨率。

+0

非常感谢,为我工作。 – F1sher

相关问题