Почему FPS отличается от исходного приложения камеры

Я тестировал исходное приложение камеры (режим видео), поставляемое с Samsung Galaxy Tab 8.9. Сохраненное видео с фронтальной камеры может достигать 24 кадров в секунду, 640x480. свойства видеофайла после передачи на компьютер Windows)

Однако пока я пишу код передней камеры для тестирования.

mCamera2.setPreviewCallbackWithBuffer(new PreviewCallback() {
    public void onPreviewFrame(byte[] data, Camera camera) {
        // image processing code placed here.
    }
});

Максимальный результат, которого я могу достичь, - это (без сохранения видео на диск. Я просто измеряю функция обратного вызова onPreviewFrame скорость срабатывания)

  • 15 кадров в секунду
  • 320x240, 800x600

Я хотел бы иметь такую ​​же производительность, как и исходное приложение камеры Samsung. Могу ли я узнать, не хватает ли мне определенной техники?

6
задан Lelouch Lamperouge 30 December 2011 в 06:20
поделиться