Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓相机集变焦和性能_Android_Performance_Android Camera - Fatal编程技术网

Android 安卓相机集变焦和性能

Android 安卓相机集变焦和性能,android,performance,android-camera,Android,Performance,Android Camera,我使用安卓摄像头进行实时图像处理 我想知道我是否将相机变焦级别设置为更高级别会影响更好的性能 当然,预览大小与预览大小相同 假设预览大小为1280 x 720 场景1: CameraParameters.setZoom(0); CameraParameters.setZoom(3); 场景2: CameraParameters.setZoom(0); CameraParameters.setZoom(3); 第二种方案能否提供更好更快的性能?据我所知,我认为它不会提高实时图像处理的性能。

我使用安卓摄像头进行实时图像处理

我想知道我是否将相机变焦级别设置为更高级别会影响更好的性能

当然,预览大小与预览大小相同

假设预览大小为1280 x 720

场景1:

CameraParameters.setZoom(0);
CameraParameters.setZoom(3);
场景2:

CameraParameters.setZoom(0);
CameraParameters.setZoom(3);

第二种方案能否提供更好更快的性能?

据我所知,我认为它不会提高实时图像处理的性能。 假设相机预览为1280x720时,100像素可能表示预览上的一个点。但当应用缩放时,预览时会有100多个像素代表同一个点。但相机预览仍然是1280x720

我进一步调查发现,当相机预览为960x720,预览格式为YUV 420时,预览回调上的字节数组大小为1036800 i、 e

1036800=(960*720*6)/2

(YUV420p每4像素6字节)

在更改缩放级别时,预览回调仍然返回大小为1036800的字节数组

所以,在相同大小的字节数组上进行图像处理不会产生任何性能差异

我希望这会有帮助