2013-07-25 107 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

相關問題