我无法弄清楚PreviewCallback中收到的图像与SurfaceView(setPreviewDisplay)上显示的图像之间的对应关系/映射。
问题:
预览中心SurfaceView上显示的回调图像和预览中心不相同。
当相机预览的宽高比与SurfaceView的宽高比不同且图像大于SurfaceView时,SurfaceView会以某种方式裁剪和/或缩放它们。但我找不到任何准确说明的文件。
其他: 我必须进行一些图像处理,找到相关点,然后在显示屏上显示与这些点相对应的标记。在PreviewCallback中将YUV转换为RGB然后在Canvas上绘制不是一个选项,因为它非常慢。