Referensi Framework MLKitFaceDetection

MLKFaceDetectorOptions


@interface MLKFaceDetectorOptions : NSObject

Opsi untuk menentukan detektor wajah.

  • Mode klasifikasi detektor wajah untuk mengkarakterisasi atribut seperti tersenyum. Defaultnya adalah .none.

    Pernyataan

    Objective-C

    @property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
  • Mode performa detektor wajah yang menentukan akurasi hasil dan kecepatan deteksi. Defaultnya adalah .fast.

    Pernyataan

    Objective-C

    @property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
  • Mode penanda detektor wajah yang menentukan jenis hasil tempat terkenal yang ditampilkan oleh deteksi. Defaultnya adalah .none.

    Pernyataan

    Objective-C

    @property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
  • Mode kontur detektor wajah yang menentukan jenis hasil kontur yang ditampilkan oleh deteksi. Defaultnya adalah .none.

    Hasil deteksi berikut ditampilkan saat menyetel mode ini ke .all:

    performanceMode disetel ke .fast, serta classificationMode serta landmarkMode disetel ke .none, hanya wajah menonjol yang akan ditampilkan dengan kontur yang terdeteksi.

    performanceMode disetel ke .accurate, atau jika classificationMode atau landmarkMode disetel ke .all, semua wajah yang terdeteksi akan ditampilkan, tetapi hanya wajah menonjol yang akan memiliki kontur yang terdeteksi.

    Pernyataan

    Objective-C

    @property (nonatomic) MLKFaceDetectorContourMode contourMode;
  • Ukuran wajah terkecil yang diinginkan. Ukuran dinyatakan sebagai proporsi lebar kepala dengan lebar gambar. Misalnya, jika nilai yang ditentukan adalah 0,1, maka wajah terkecil yang akan ditelusuri sekitar 10% dari lebar gambar yang ditelusuri. Nilai defaultnya adalah 0,1. Opsi ini tidak berlaku untuk deteksi kontur.

    Pernyataan

    Objective-C

    @property (nonatomic) CGFloat minFaceSize;
  • Apakah fitur pelacakan wajah diaktifkan untuk deteksi wajah atau tidak. Defaultnya adalah TIDAK. Jika performanceMode ditetapkan ke .fast, serta classificationMode dan landmarkMode ditetapkan ke .none, opsi ini akan diabaikan dan pelacakan akan dinonaktifkan.

    Pernyataan

    Objective-C

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