kotlin 捕获特定区域的图像android CameraX

watbbzwu  于 2023-01-31  发布在  Kotlin
关注(0)|答案(1)|浏览(204)

有没有可能在相机中显示一个矩形,只捕捉相机的矩形部分的图像,而跳过所有其他部分?

我不想使用任何第三方库。我想使用简单的CameraX。

2nc8po8w

2nc8po8w1#

您可以拍摄整个FOV的照片,然后进行裁剪。
挑战在于预览和ImageCapture通常有不同的分辨率、旋转和镜像。要做到这一点,您需要将预览裁剪矩形转换到ImageCapture坐标系中。
您可以查看CameraX提供的CoordinateTransform API。

相关问题