MLKFaceDetectorOptions
@interface MLKFaceDetectorOptions : NSObject
얼굴 인식기를 지정하기 위한 옵션입니다.
-
웃음과 같은 속성의 특성을 지정하기 위한 얼굴 감지기 분류 모드입니다. 기본값은
.none
입니다.선언
Objective-C
@property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
-
결과의 정확성과 감지 속도를 결정하는 얼굴 감지기 성능 모드입니다. 기본값은
.fast
입니다.선언
Objective-C
@property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
-
감지를 통해 반환되는 랜드마크 결과의 유형을 결정하는 얼굴 감지기 랜드마크 모드입니다. 기본값은
.none
입니다.선언
Objective-C
@property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
-
감지를 통해 반환되는 윤곽 결과의 유형을 결정하는 얼굴 감지기 윤곽 모드입니다. 기본값은
.none
입니다.이 모드를
.all
로 설정하면 다음과 같은 감지 결과가 반환됩니다.performanceMode
를.fast
로,classificationMode
와landmarkMode
를 모두.none
로 설정하면 눈에 띄는 얼굴만 감지된 윤곽과 함께 반환됩니다.performanceMode
가.accurate
로 설정되거나classificationMode
또는landmarkMode
가.all
로 설정된 경우 감지된 얼굴이 모두 반환되지만 눈에 띄는 얼굴에만 감지된 윤곽만 있습니다.선언
Objective-C
@property (nonatomic) MLKFaceDetectorContourMode contourMode;
-
사용할 가장 작은 얼굴 크기입니다. 크기는 이미지 너비에 대한 머리 너비 비율로 표현됩니다. 예를 들어 값을 0.1로 지정하면 검색할 가장 작은 얼굴은 검색 중인 이미지 너비의 약 10% 입니다. 기본값은 0.1입니다. 이 옵션은 윤곽 감지에는 적용되지 않습니다.
선언
Objective-C
@property (nonatomic) CGFloat minFaceSize;
-
얼굴 인식에 얼굴 추적 기능이 사용 설정되어 있는지 여부입니다. 기본값은 NO입니다.
performanceMode
을.fast
로 설정하고classificationMode
과landmarkMode
를 모두.none
로 설정하면 이 옵션이 무시되고 추적이 사용 중지됩니다.선언
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isTrackingEnabled) BOOL trackingEnabled;