FaceDetectorOptions
class FaceDetectorOptions : NSObjectYü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
.allolarak ayarlandığında aşağıdaki algılama sonuçları döndürülür:performanceMode.fastolarak ve hemclassificationModehem delandmarkModeşu şekilde ayarlandı:.noneise yalnızca belirgin yüz, algılanan konturlarla döndürülür.performanceMode,.accurateolarak veyaclassificationModeya dalandmarkModeolarak 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.fastolarak ayarlandı ve hemclassificationModehem delandmarkModeşu şekilde ayarlandı:.none, bu seçenek yoksayılacak ve izleme devre dışı bırakılacak.Bildirim
Swift
var isTrackingEnabled: Bool { get set }