MLKitFaceDetection Çerçevesi Referansı

FaceDetectorOptions

class FaceDetectorOptions : NSObject

Yüz dedektörü belirtme seçenekleri.

  • Gülümseme gibi özellikleri tanımlamak için kullanılan yüz dedektörü sınıflandırma modu. Varsayılan .none.

    Bildirim

    Swift

    var classificationMode: FaceDetectorClassificationMode { get set }
  • Sonuçların doğruluğunu ve uygulamanın hızını belirleyen yüz dedektörü performans modu inceleyeceğiz. Varsayılan değer: .fast.

    Bildirim

    Swift

    var performanceMode: FaceDetectorPerformanceMode { get set }
  • tespit edebilir. Varsayılan değer: .none.

    Bildirim

    Swift

    var landmarkMode: FaceDetectorLandmarkMode { get set }
  • Algılama tarafından döndürülen kontur sonuçlarının türünü belirleyen yüz dedektörü 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 olarak ve hem classificationMode hem de landmarkMode şu şekilde ayarlandı: .none ise yalnızca belirgin yüz, algılanan konturlarla döndürülür.

    performanceMode, .accurate olarak veya classificationMode ya da landmarkMode olarak ayarlanmışsa .all, ardından algılanan tüm yüzler döndürülür, ancak yalnızca belirgin yüzler gösterilir yardımcı olabilir.

    Bildirim

    Swift

    var contourMode: FaceDetectorContourMode { get set }
  • İstenen en küçük yüz boyutu. Boyut, başın genişliğinin bir oranı olarak ifade edilir. resim genişliği. Örneğin, 0, 1 değeri belirtilirse aranacak en küçük yüz , aranan görselin genişliğinin yaklaşık% 10'una eşittir. Varsayılan değer 0,1'dir. Bu seçenekte kontur algılama için geçerli değildir.

    Bildirim

    Swift

    var minFaceSize: CGFloat { get set }
  • Yüz algılama özelliğinin yüz algılama için etkinleştirilip etkinleştirilmediği. Varsayılan değer HAYIR'dır. Zaman performanceMode .fast olarak ayarlandı ve hem classificationMode hem de landmarkMode şu şekilde ayarlandı: .none, bu seçenek yoksayılacak ve izleme devre dışı bırakılacak.

    Bildirim

    Swift

    var isTrackingEnabled: Bool { get set }