FaceDetectorOptions
class FaceDetectorOptions : NSObject
얼굴 감지기를 지정하기 위한 옵션입니다.
-
웃음과 같은 속성을 특성화하기 위한 얼굴 인식기 분류 모드입니다. 기본값은
.none
입니다.선언
Swift
var classificationMode: FaceDetectorClassificationMode { get set }
-
결과의 정확도 및 다음 항목의 속도를 결정하는 얼굴 인식기 성능 모드입니다. 감지됩니다. 기본값은
.fast
입니다.선언
Swift
var performanceMode: FaceDetectorPerformanceMode { get set }
-
다음에 의해 반환되는 랜드마크 결과의 유형을 결정하는 얼굴 인식기 랜드마크 모드입니다. 있습니다 기본값은
.none
입니다.선언
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set }
-
감지를 통해 반환되는 윤곽 결과의 유형을 결정하는 얼굴 감지기 윤곽 모드입니다. 기본값은
.none
입니다.이 모드를
.all
로 설정하면 다음과 같은 감지 결과가 반환됩니다.performanceMode
가.fast
로 설정되고classificationMode
및landmarkMode
가 모두 다음으로 설정됨.none
인 경우 뚜렷한 얼굴만 감지된 윤곽과 함께 반환됩니다.performanceMode
가.accurate
로 설정되거나classificationMode
또는landmarkMode
가 다음과 같이 설정된 경우.all
를 설정하면 감지된 모든 얼굴이 반환되지만 뚜렷한 얼굴만 반환됩니다. 검출된 윤곽.선언
Swift
var contourMode: FaceDetectorContourMode { get set }
-
원하는 가장 작은 얼굴 크기입니다. 크기는 머리의 너비와 높이에 대한 비율로 표현되며 이미지 너비를 조절합니다. 예를 들어 값을 0.1로 지정하면 검색할 가장 작은 얼굴이 표시됩니다. 는 검색되는 이미지 너비의 약 10% 입니다. 기본값은 0.1입니다. 이 옵션은 윤곽 감지에는 적용되지 않습니다.
선언
Swift
var minFaceSize: CGFloat { get set }
-
얼굴 인식에 얼굴 추적 기능이 사용 설정되어 있는지 여부입니다. 기본값은 NO입니다. 날짜
performanceMode
가.fast
로 설정되고classificationMode
및landmarkMode
가 모두 다음과 같이 설정됩니다..none
인 경우 이 옵션이 무시되고 추적이 사용 중지됩니다.선언
Swift
var isTrackingEnabled: Bool { get set }