2013-07-25 7 views
5

Hallo, ich benutze OpenCV4Android Gesichtserkennung Probe. Ich würde gerne wissen, wie ich meine Auflösung der Kamera bekommen und sie auf einen anderen Wert setzen kann. In diesem Beispiel CameraBridgeViewBase.Android + OpenCV: So stellen Sie die Kameraauflösung bei Verwendung von CameraBridgeViewBase ein

Ich sehe, dass auf Objekt

private CameraBridgeViewBase mOpenCvCameraView; 

I

mOpenCvCameraView.setLayoutParams(); 

verwenden können, aber jedes Mal, wenn ich versuche, es in irgendeiner Weise verwenden ich es falsch, und mein Programm abstürzt mache. Bitte helfen Sie mir bei diesem Problem.

Antwort

9

versuchen mOpenCvCameraView.setMaxFrameSize(width, height);

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

Ich versuche und Erfolg in 2.4.6 Tutorial 2.

BTW, überprüfen Sie Ihre Handy-Kamera zunächst unterstützt Auflösungen.

+0

Danke, dass für mich gearbeitet hat. – F1sher