MLKitFaceDetection 架構參考資料

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

MLKFace (機器學習)


@interface MLKFace : NSObject

在圖片中偵測到人臉。

  • 此矩形矩形包含與檢視座標系統中相對於圖片的圖片。

    聲明

    Objective-C

    @property (nonatomic, readonly) CGRect frame;
  • 偵測到的臉孔中的所有地標的陣列。

    聲明

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
  • 偵測到的臉孔中的所有輪廓的陣列。

    聲明

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
  • 指出臉部是否有追蹤 ID。

    聲明

    Objective-C

    @property (nonatomic, readonly) BOOL hasTrackingID;
  • 臉孔的追蹤 ID。

    聲明

    Objective-C

    @property (nonatomic, readonly) NSInteger trackingID;
  • 表示偵測工具是否偵測到頭部 x 圓角。

    聲明

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
  • 指出臉部旋轉在圖片水平軸周圍的旋轉情形。正 x 歐盟角度是指在處理中的影像中向上朝上臉部時。

    聲明

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleX;
  • 指出偵測工具是否偵測到頭部角度。

    聲明

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
  • 用於指出臉部旋轉在圖片垂直軸上的旋轉角度。正值角度是指將臉孔朝向處理中的圖片右側。

    聲明

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleY;
  • 指出偵測工具是否偵測到頭部 z euler 角度。

    聲明

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
  • 指出臉部朝向圖片外的旋轉角度。正反轉角度是指圖像平面內的逆時針旋轉。

    聲明

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleZ;
  • 表示是否可微笑。

    聲明

    Objective-C

    @property (nonatomic, readonly) BOOL hasSmilingProbability;
  • 有人臉微笑。

    聲明

    Objective-C

    @property (nonatomic, readonly) CGFloat smilingProbability;
  • 用於表示是否提供左眼開眼機率。

    聲明

    Objective-C

    @property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
  • 左眼左眼已開啟臉部的可能性。

    聲明

    Objective-C

    @property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
  • 用於表示是否提供了右眼開放機率。

    聲明

    Objective-C

    @property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
  • 證明臉部的右眼張開。

    聲明

    Objective-C

    @property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
  • 無法使用。

    聲明

    Objective-C

    - (nonnull instancetype)init;
  • 傳回這個偵測到臉孔中指定類型的地標 (如果有的話)。

    聲明

    Objective-C

    - (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;

    參數

    type

    臉部地標的類型。

    傳回值

    這個臉孔中特定類型的地標。nil (如果沒有)。

  • 傳回這個偵測到臉孔中指定類型的輪廓 (如果有的話)。

    聲明

    Objective-C

    - (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;

    參數

    type

    臉部輪廓的類型。

    傳回值

    此面上指定類型的輪廓線。nil (如果沒有)。