FaceDetectorOptions
class FaceDetectorOptions : 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
Swift
var classificationMode: FaceDetectorClassificationMode { get set }
-
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
Swift
var performanceMode: FaceDetectorPerformanceMode { get set }
-
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
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 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 hemclassificationMode
hem delandmarkMode
.none
olarak ayarlanırsa yalnızca belirgin yüz, algılanan konturlarla döndürülür.performanceMode
,.accurate
olarak ayarlanır veyaclassificationMode
ya dalandmarkMode
,.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
Swift
var contourMode: FaceDetectorContourMode { get set }
-
İ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
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.
performanceMode
.fast
olarak ayarlandığında ve hemclassificationMode
hem delandmarkMode
.none
olarak ayarlandığında bu seçenek yoksayılır ve izleme devre dışı bırakılır.Bildirim
Swift
var isTrackingEnabled: Bool { get set }