OPENCV を使用してプロジェクトを開発しています。onCameraFrame にいくつかのプロセスがあります。プレビューが表示されている間、ユーザーは写真を撮ることができます。しかし、一部のデバイスでは、takePicture(...) メソッドを呼び出した後にエラーが発生します。私は何をすべきか?
E/Camera-JNI(11783): Manually set buffer was too small! Expected 539380 bytes, but got 460800!
新しい症状: このバッファのサイズはフレーム サイズ 460800 です。フレーム サイズを onCameraFrame に記録しました。すべてのフレームのサイズは 460800 です。私が理解している限り、takePicture はプレビュー バッファを使用しようとします。そして、それらのサイズは異なります。