Tài liệu tham khảo về khung MLKitFaceDetection

MLKFaceDetectorOptions


@interface MLKFaceDetectorOptions : NSObject

Các tuỳ chọn để chỉ định trình phát hiện khuôn mặt.

  • Chế độ phân loại của trình phát hiện khuôn mặt để mô tả đặc điểm của các thuộc tính như mỉm cười. Giá trị mặc định là .none.

    Khai báo

    Objective-C

    @property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
  • Chế độ hiệu suất của trình phát hiện khuôn mặt xác định độ chính xác của kết quả và tốc độ phát hiện. Mặc định là .fast.

    Khai báo

    Objective-C

    @property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
  • Chế độ mốc của trình phát hiện khuôn mặt xác định loại kết quả điểm mốc được tính năng phát hiện trả về. Mặc định là .none.

    Khai báo

    Objective-C

    @property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
  • Chế độ đường viền của trình phát hiện khuôn mặt xác định loại kết quả đường viền do tính năng phát hiện trả về. Mặc định là .none.

    Các kết quả phát hiện sau đây sẽ được trả về khi đặt chế độ này thành .all:

    performanceMode được đặt thành .fast, đồng thời đặt classificationModelandmarkMode thành .none, thì chỉ khuôn mặt nổi bật mới được trả về với đường viền đã phát hiện.

    Nếu bạn đặt performanceMode thành .accurate, hoặc nếu bạn đặt classificationMode hoặc landmarkMode thành .all, thì mọi khuôn mặt đã phát hiện sẽ được trả về, nhưng chỉ khuôn mặt nổi bật mới có đường viền được phát hiện.

    Khai báo

    Objective-C

    @property (nonatomic) MLKFaceDetectorContourMode contourMode;
  • Kích thước khuôn mặt mong muốn nhỏ nhất. Kích thước được biểu thị bằng tỷ lệ giữa chiều rộng của phần đầu so với chiều rộng của hình ảnh. Ví dụ: nếu giá trị 0, 1 được chỉ định, thì khuôn mặt nhỏ nhất cần tìm kiếm sẽ chiếm khoảng 10% chiều rộng của hình ảnh đang được tìm kiếm. Giá trị mặc định là 0,1. Tuỳ chọn này không áp dụng cho tính năng phát hiện đường viền.

    Khai báo

    Objective-C

    @property (nonatomic) CGFloat minFaceSize;
  • Liệu bạn có bật tính năng theo dõi khuôn mặt để phát hiện khuôn mặt hay không. Giá trị mặc định là KHÔNG. Khi bạn đặt performanceMode thành .fast, đồng thời đặt cả classificationModelandmarkMode thành .none, thì tuỳ chọn này sẽ bị bỏ qua và tính năng theo dõi sẽ bị tắt.

    Khai báo

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isTrackingEnabled) BOOL trackingEnabled;