您好我正在使用OpenCV4Android人脸检测样本。我想知道如何获得我的相机分辨率并将其设置为其他值。在此示例中,CameraBridgeViewBase。
我在对象上看到了
private CameraBridgeViewBase mOpenCvCameraView;
我可以用
mOpenCvCameraView.setLayoutParams();
但每次我尝试以某种方式使用它时,我做错了,我的程序崩溃了。请帮我解决这个问题。
答案 0 :(得分:10)
尝试mOpenCvCameraView.setMaxFrameSize(width, height);
OnCreate()
之后的mOpenCvCameraView = (CameraBridgeViewBase) findViewById(R.id.tutorial2_activity_surface_view);
中
我在2.4.6教程2中尝试并取得了成功。
顺便说一句,请先检查手机相机支持的分辨率。