MLKFaceDetectorOptions
@interface MLKFaceDetectorOptions : NSObject
Opcje określania wykrywania twarzy.
-
Tryb klasyfikacji wykrywania twarzy do opisywania atrybutów takich jak uśmiech. Wartość domyślna to
.none
.Deklaracja
Objective-C
@property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
-
Tryb wydajności wykrywania twarzy, który określa dokładność wyników i szybkość wykrywania. Wartość domyślna to
.fast
.Deklaracja
Objective-C
@property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
-
Tryb punktu orientacyjnego wykrywania twarzy, który określa typ wyników dotyczących punktów orientacyjnych zwracanych przez wykrywanie. Wartość domyślna to
.none
.Deklaracja
Objective-C
@property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
-
Tryb konturowy wykrywacza twarzy, który określa rodzaj wyników konturu zwracanych przez wykrywanie. Wartość domyślna to
.none
.Jeśli ustawisz ten tryb na
.all
, zwracane są te wyniki wykrywania:Parametr
performanceMode
jest ustawiony na.fast
, aclassificationMode
ilandmarkMode
mają wartość.none
. Wtedy zwracana będzie tylko widoczna twarz z wykrytymi konturami.Parametr
performanceMode
jest ustawiony na.accurate
. JeśliclassificationMode
lublandmarkMode
ma wartość.all
, wszystkie wykryte twarze zostaną zwrócone, ale tylko widoczne twarze będą wykrywane kontury.Deklaracja
Objective-C
@property (nonatomic) MLKFaceDetectorContourMode contourMode;
-
Najmniejszy żądany rozmiar twarzy. Rozmiar jest wyrażony jako stosunek szerokości głowy do szerokości obrazu. Jeśli np.podasz wartość 0, 1, najmniejsza twarz do wyszukania będzie zajmować około 10% szerokości przeszukiwanego obrazu. Wartością domyślną jest 0,1. Ta opcja nie dotyczy wykrywania kontur.
Deklaracja
Objective-C
@property (nonatomic) CGFloat minFaceSize;
-
Określa, czy funkcja śledzenia twarzy jest włączona na potrzeby wykrywania twarzy. Wartością domyślną jest „NIE”. Gdy
performanceMode
ma wartość.fast
, aclassificationMode
ilandmarkMode
mają wartość.none
, ta opcja jest ignorowana, a śledzenie zostanie wyłączone.Deklaracja
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isTrackingEnabled) BOOL trackingEnabled;