我使用Android相机进行一些实时图像处理。
我想知道是否将相机变焦级别设置为更高的水平会影响更好的性能?
当然预览大小是相同的预览大小。
因此,可以说预览尺寸为1280 x 720
方案1:
CameraParameters.setZoom(0);
方案2:
CameraParameters.setZoom(3);
第二种情况是否会提供更好和更快的性能?
据我了解,我认为它不会提高实时图像处理的性能。假设您的相机预览为1280x720,则100像素可能代表预览上的一个点。但是,当您应用缩放时,超过100个像素将在预览中代表相同的点。但相机预览仍为1280x720。
我进一步调查发现,当摄像机预览为960x720且预览格式为YUV 420时,预览回调上的字节数组大小为1036800,即
1036800 =(960 * 720 * 6)/ 2
(YUV420p每4个像素6个字节)。
在更改缩放级别时,预览回调仍返回大小为1036800的字节数组。
因此,对相同大小的字节数组进行图像处理不会产生任何性能差异。
我希望这会有所帮助...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句