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 FaceDetectorLandmarkMode 用於臉部偵測的地標偵測模式

    聲明

    Swift

    struct FaceDetectorLandmarkMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum FaceDetectorContourMode 臉部偵測的 Contour 偵測模式。

    聲明

    Swift

    struct FaceDetectorContourMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • 臉部地標。

    聲明

    Swift

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