我从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();
}
}
};