如何在Camera2 android中设置每秒1帧

时间:2017-06-15 16:08:55

标签: android frame-rate android-camera2

我从ImageReader获取图像但是我如何在不丢失应用程序性能的情况下每秒减慢1帧速度,

我正在使用此Code更改图像类型设置为JPEG,因为我想要jpeg字节,我已将相机设置为640x480。

ImageReader.newInstance(640, 480, ImageFormat.JPEG, 2/* images buffered */);

那么如何在下面的回调中获得每秒1帧:

protected ImageReader.OnImageAvailableListener onImageAvailableListener = new ImageReader.OnImageAvailableListener() {
    @Override
    public void onImageAvailable(ImageReader reader) {
        Log.i(TAG, "onImageAvailable");
        Image img = reader.acquireLatestImage();
        if (img != null) {
            processImage(img);
            img.close();
        }
    }
};

0 个答案:

没有答案