DryFace
iOS: 人脸注册和识别
官网
- 虹软官网
- ArcSoftFaceEngine.framework - 2.0
Prerequisites
- Xcode 10.2.1
- iOS 9.0 or later
- ObjC、Swift 5 or later
Installation
- pod 'DryFace'
- 配置libstdc库
- 在工程info.plist配置Privacy - Camera Usage Description
- 在工程info.plist配置App Transport Security Settings -> Allow Arbitrary Loads为YES
Features
- 需要开发者在 虹软官网 注册开发者,获取appid和sdkkey注册SDK
NSString *appID = @"";
NSString *key = @"";
[DryFace registerSDK:appID key:key];
- 人脸检测
DryFaceParams *params = [[DryFaceParams alloc] init];
params.personID = @"123";
params.currentVC = self;
[DryFace startFaceRegister:params resp:^(BOOL result) {
NSLog(@"%d", result);
DryFacePerson *person = [DryFacePerson readFromDB];
if (person) {
NSLog(@"%@", person.personID);
self->_imageView.image = person.faceImage;
}
}];
- 人脸识别
DryFaceParams *params = [[DryFaceParams alloc] init];
params.personID = @"123";
params.currentVC = self;
[DryFace startFaceCompare:params resp:^(CGFloat result) {
NSLog(@"%f", result);
}];