有没有可能在相机中显示一个矩形,只捕捉相机的矩形部分的图像,而跳过所有其他部分?
我不想使用任何第三方库。我想使用简单的CameraX。
2nc8po8w1#
您可以拍摄整个FOV的照片,然后进行裁剪。挑战在于预览和ImageCapture通常有不同的分辨率、旋转和镜像。要做到这一点,您需要将预览裁剪矩形转换到ImageCapture坐标系中。您可以查看CameraX提供的CoordinateTransform API。
1条答案
按热度按时间2nc8po8w1#
您可以拍摄整个FOV的照片,然后进行裁剪。
挑战在于预览和ImageCapture通常有不同的分辨率、旋转和镜像。要做到这一点,您需要将预览裁剪矩形转换到ImageCapture坐标系中。
您可以查看CameraX提供的CoordinateTransform API。