MLKit 旋转面部图像使其笔直(iOS 和 Android)
MLKit rotate face image so its straight (iOS and Android)
我正在开发一个应用程序,我在其中使用 Firebase 的 MLKit 进行人脸检测。然后,我将检测到的人脸 运行 通过自定义张量流模型
问题是我的自定义 tensorflow 模型希望这些面是直的。如果用户的脸完全旋转,我得不到准确的结果
有什么方法可以将人脸图像旋转成直的吗?我将如何使用 MLKit 做到这一点?
我目前获取人脸图像的方法是使用 AVCaptureSession (iOS) 并根据 mlkit 中人脸对象中给我的边界裁剪图像。它有效,但如果用户的脸不是直的,我最终会得到一张旋转的脸
您可以使用此 head rotation degree 将头部向后旋转。但它可能仅适用于 EulerAngleZ(),其中头部旋转位于 XY 平面。
我正在开发一个应用程序,我在其中使用 Firebase 的 MLKit 进行人脸检测。然后,我将检测到的人脸 运行 通过自定义张量流模型
问题是我的自定义 tensorflow 模型希望这些面是直的。如果用户的脸完全旋转,我得不到准确的结果
有什么方法可以将人脸图像旋转成直的吗?我将如何使用 MLKit 做到这一点?
我目前获取人脸图像的方法是使用 AVCaptureSession (iOS) 并根据 mlkit 中人脸对象中给我的边界裁剪图像。它有效,但如果用户的脸不是直的,我最终会得到一张旋转的脸
您可以使用此 head rotation degree 将头部向后旋转。但它可能仅适用于 EulerAngleZ(),其中头部旋转位于 XY 平面。