// // BDFaceAdjustParamsTool.m // FaceSDKSample_IOS // // Created by Zhang,Jian(MBD) on 2020/12/8. // Copyright © 2020 Baidu. All rights reserved. // #import "BDFaceAdjustParamsTool.h" #import "BDFaceAdjustParamsFileManager.h" #import "BDFaceAdjustParamsConstants.h" #import "BDFaceToastView.h" @implementation BDFaceAdjustParamsTool + (void)setDefaultConfig { BDFaceSelectType select = [BDFaceAdjustParamsFileManager readCacheSelect]; [BDFaceAdjustParamsFileManager sharedInstance].selectType = select; BDFaceAdjustParams *params = [[BDFaceAdjustParamsFileManager sharedInstance] configBySelection:select]; if (!params) { return; } [self changeConfig:params]; } + (void)changeConfig:(BDFaceAdjustParams *)params { [[FaceSDKManager sharedInstance] setMinIllumThreshold:params.minLightIntensity]; [[FaceSDKManager sharedInstance] setMaxIllumThreshold:params.maxLightIntensity]; [[FaceSDKManager sharedInstance] setBlurThreshold:params.ambiguity]; [[FaceSDKManager sharedInstance] setOccluLeftEyeThreshold:params.leftEyeOcclusion]; [[FaceSDKManager sharedInstance] setOccluRightEyeThreshold:params.rightEyeOcclusion]; [[FaceSDKManager sharedInstance] setOccluNoseThreshold:params.noseOcclusion]; [[FaceSDKManager sharedInstance] setOccluMouthThreshold:params.mouthOcclusion]; [[FaceSDKManager sharedInstance] setOccluLeftCheekThreshold:params.leftFaceOcclusion]; [[FaceSDKManager sharedInstance] setOccluRightCheekThreshold:params.rightFaceOcclusion]; [[FaceSDKManager sharedInstance] setOccluChinThreshold:params.lowerJawOcclusion]; [[FaceSDKManager sharedInstance] setEulurAngleThrPitch:params.upAndDownAngle yaw:params.leftAndRightAngle roll:params.spinAngle]; //[BDFaceToastView showToast:UIApplication.sharedApplication.keyWindow text:params.description]; } @end