Ich entwickle ein Projekt mit OPENCV. Ich habe einen Prozess auf onCameraFrame. Während es Vorschaubilder anzeigt, kann der Benutzer ein Foto machen. Aber in einigen Geräten nehme ich einen Fehler nach der aufgerufenen takePicture (...) Methode. Was soll ich machen?Android Kamera takePicture verwendet Previews kleinen Puffer
E/Camera-JNI(11783): Manually set buffer was too small! Expected 539380 bytes, but got 460800!
neues Symptom: Diese Größe des Puffers ist meine Rahmengröße, 460800. I-Frame-Größe bei onCameraFrame angemeldet. Die Größe eines jeden Bildes beträgt 460800. Soweit ich weiß, versucht takePicture, den Vorschaupuffer zu verwenden. Und ihre Größen sind unterschiedlich.
Ich habe bereits die Kamera-Parameter eingestellt .. :(Wenn ich Bildgröße halb einstellen, funktioniert es. Aber ich bin nicht richtig. – atasoyh