MLKitFaceDetection 框架参考

类型定义

以下类型定义可在全局范围内使用。

  • 面部轮廓。

    声明

    Swift

    struct FaceContourType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • 包含一组人脸的块,如果出现错误,则返回 nil

    声明

    Swift

    typealias FaceDetectionCallback = ([MLKFace]?, Error?) -> Void

    参数

    faces

    在图片中检测到的人脸数组,如果出现错误,则返回 nil

    error

    错误或 nil

  • @enum FaceDetectorClassificationMode 适用于人脸检测的分类模式。

    声明

    Swift

    struct FaceDetectorClassificationMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum FaceDetectorPerformanceMode 针对人脸检测准确度或速度的性能偏好设置。

    声明

    Swift

    struct FaceDetectorPerformanceMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum FaceDetectorMarkerMode 用于人脸检测的特征点检测模式。

    声明

    Swift

    struct FaceDetectorLandmarkMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum FaceDetectorContourMode 用于人脸检测的轮廓检测模式。

    声明

    Swift

    struct FaceDetectorContourMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • 面部特征点。

    声明

    Swift

    struct FaceLandmarkType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable