Почему FPS отличается от оригинального приложения камеры
Я тестировал с оригинальным приложением камеры (режим видео) поставляется с Samsung Galaxy Tab 8.9. Сохраненное видео с фронтальной камеры может достигать 24 к / с, 640x480. (Посмотрев свойства видеофайла после переноса на Windows-машину)
Тем не менее, пока я пишу фронтCamera
код для тестирования.
mCamera2.setPreviewCallbackWithBuffer(new PreviewCallback() {
public void onPreviewFrame(byte[] data, Camera camera) {
// image processing code placed here.
}
});
Максимальный результат, которого я могу достичь, - это (без сохранения видео на диск. Я просто измеряю функцию обратного вызова на триггерной частоте срабатывания функции PrePreviewFrame)
15 кадров в секунду320x240, 800x600Мне бы хотелось, чтобы производительность была такой же, как у оригинального приложения Samsung. Могу ли я знать, что мне не хватает определенной техники?