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 hemclassificationMode
hem delandmarkMode
şu şekilde ayarlandı:.none
ise yalnızca belirgin yüz, algılanan konturlarla döndürülür.performanceMode
,.accurate
olarak veyaclassificationMode
ya dalandmarkMode
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 hemclassificationMode
hem delandmarkMode
şu şekilde ayarlandı:.none
, bu seçenek yoksayılacak ve izleme devre dışı bırakılacak.Bildirim
Swift
var isTrackingEnabled: Bool { get set }