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;