MLKitFaceDetection Çerçevesi Referansı

MLKFaceDetectorOptions


@interface MLKFaceDetectorOptions : NSObject

Yüz algılayıcıyı belirtme seçenekleri.

  • Gülümseme gibi özellikleri tanımlamak için yüz algılayıcı sınıflandırma modu. Varsayılan değer .none'dir.

    Bildirim

    Objective-C

    @property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
  • Sonuçların doğruluğunu ve algılama hızını belirleyen yüz algılayıcı performans modu. Varsayılan değer: .fast.

    Bildirim

    Objective-C

    @property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
  • Algılama tarafından döndürülen önemli nokta sonuçlarının türünü belirleyen yüz algılayıcı yer işareti modu. Varsayılan değer: .none.

    Bildirim

    Objective-C

    @property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
  • Algılama tarafından döndürülen kontur sonuçlarının türünü belirleyen yüz algılayıcı kontur modu. Varsayılan değer: .none.

    Bu mod .all olarak ayarlandığında aşağıdaki algılama sonuçları döndürülür:

    performanceMode .fast ve hem classificationMode hem de landmarkMode .none olarak ayarlanırsa yalnızca belirgin yüz, algılanan konturlarla döndürülür.

    performanceMode, .accurate olarak ayarlanır veya classificationMode ya da landmarkMode, .all olarak ayarlanırsa algılanan tüm yüzler döndürülür ancak yalnızca belirgin yüzdeki konturlar algılanır.

    Bildirim

    Objective-C

    @property (nonatomic) MLKFaceDetectorContourMode contourMode;
  • İstenen en küçük yüz boyutu. Boyut, kafa genişliğinin resim genişliğine oranı olarak ifade edilir. Örneğin, 0,1 değeri belirtilirse aranacak en küçük yüz, aranan resmin genişliğinin yaklaşık% 10'u olur. Varsayılan değer 0,1'dir. Bu seçenek, kontur algılama için geçerli değildir.

    Bildirim

    Objective-C

    @property (nonatomic) CGFloat minFaceSize;
  • Yüz algılama özelliğinin yüz algılama için etkinleştirilip etkinleştirilmediği. Varsayılan değer HAYIR'dır. performanceMode .fast olarak ayarlandığında ve hem classificationMode hem de landmarkMode .none olarak ayarlandığında bu seçenek yoksayılır ve izleme devre dışı bırakılır.

    Bildirim

    Objective-C

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