MLKitPoseDetectionCommon 框架参考

PoseDetector

class PoseDetector : NSObject

用于估测身体姿势的检测器。

  • 返回具有指定选项的姿势检测器。

    声明

    Swift

    class func poseDetector(options: MLKCommonPoseDetectorOptions) -> Self

    参数

    options

    用于配置姿势检测器的选项。

    返回值

    使用指定选项配置的姿势检测器。

  • 不可用。使用类方法。

  • 处理给定图片以进行姿势检测。

    声明

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> [MLKPose]

    参数

    image

    要处理的图片。

    completion

    检测到姿势或出现错误后,将在主线程上回调的处理程序。

  • 返回给定图片中的姿势结果。姿势检测将在 调用线程。

    建议在主线程之外调用此方法,以避免阻塞界面。作为 结果,如果在主线程上调用此方法,则会引发 NSException

    声明

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKPose]

    参数

    image

    要获取结果的图片。

    error

    在获取结果时出错时填充的可选错误参数。

    返回值

    在给定图像中检测到的姿势数组,如果出现错误,则返回 nil。 如果未检测到姿势,则返回空数组。