2013-07-25 14 views
5

Witam Używam próbki wykrywającej twarz OpenCV4Android. Chciałbym wiedzieć, w jaki sposób mogę uzyskać rozdzielczość kamery i ustawić ją na inną wartość. W tym przykładzie CameraBridgeViewBase.Android + OpenCV: jak ustawić rozdzielczość kamery podczas korzystania z CameraBridgeViewBase

widzę, że na obiekcie

private CameraBridgeViewBase mOpenCvCameraView; 

mogę używać

mOpenCvCameraView.setLayoutParams(); 

ale za każdym razem staram się używać go w jakiś sposób to robię źle i moje wywala program. Proszę, pomóż mi z tym problemem.

Odpowiedz

9

spróbować mOpenCvCameraView.setMaxFrameSize(width, height);

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

Staram i sukces w 2.4.6 tutorialu 2.

BTW, sprawdzić rozdzielczość kamery telefonu komórkowego obsługującego pierwszy.

+0

Dzięki, że zadziałało dla mnie. – F1sher

Powiązane problemy