在使用百度人脸识别出现的问题:小米6调用摄像机是黑白的一个情况,iOS上会出现识别准确性上的问题(多次代开认证,会通过)

人脸识别(活体验证):

1、芝麻认证 : 0.4元/次,需要企业企业认证、不能有与芝麻信用类似的业务,如:保险、、、

2、旷视 : 0.5/次.企业认证、业务限制

3、 百度人脸识别  :免费的---可以同时处理10条认证,  企业认证,

4、科大讯飞   人脸检测  2000万次   1年 7.2万  活体检测只能上传一段视频来检测 需要和商务沟通

我们使用的百度,,,,

需求:需要在认证中不跳转界面,失败:继续认证、成功:跳转。

----------------------------------------------------------

一、在认证结果中促发通知给 DetectionViewController  认证结果,

-(void)baiduVerifiResouts:(NSNotification*)notification{if ([notification.object isEqualToString:@"yes"]) {//认证成功
[self closeAction];}else{//认证失败
self.hasFinished = NO;[IDLFaceDetectionManager.sharedInstance reset];[[FaceSDKManager sharedInstance] clearTrackedFaces];[[IDLFaceDetectionManager sharedInstance] startInitial];[self.videoCapture startSession];self.videoCapture.delegate = self;self.videoCapture.runningStatus = YES;}}

View Code

2、 需要将调用 closeAction 方法的地方注释

---------------------------------------------------------------------

二、认证相似度对比

在返回识别结果中,会把所有相似的人给返回,需要自己筛选出自己的相似度进行 对比

1、识别结果请求

 [[NetAccessModel sharedInstance] searchFaceWithImageBaseString:bestImageStr userName:UserModelonline.userId completion:^(NSError *error, id resultObject) {NSDictionary* dict = [NSJSONSerialization JSONObjectWithData:resultObject options:NSJSONReadingAllowFragments error:nil];NSInteger type = 0;NSString* tip = @"识别失败!";if ([dict[@"error_code"] intValue] == 0) {//获取层级字典
NSDictionary* result = dict[@"result"];NSArray * user_list =result[@"user_list"];//判断相似度符合的人数 大于0 继续if ([result[@"user_list"] count] > 0) {//获取自己的相似度 进行对比
NSMutableDictionary * userDict = [NSMutableDictionary dictionary];for (int i=0; i<user_list.count; i++) {NSDictionary * dict = user_list[i];//根据自己的uid 获取到自己的相似度是多少if ([dict[@"user_id"] isEqualToString:UserModelonline.userId]) {[userDict setDictionary:dict];break;}}//相似度进行对比 大于90了 为识别成功if (userDict.allKeys.count > 0) {if ([userDict[@"score"] intValue] > 90) {type = 1;tip = @"识别成功";}}else{NSLog(@"----------------------------------没有与自己相似的人啊");}} else {tip = @"活体检测识别失败";}} else {NSLog(@"失败了%@ = %@,%@,%@",UserModelonline.userId,dict[@"error_code"],dict[@"error_msg"],dict[@"log_id"]);}if(type==1){//成功了
}else{//失败了
}

View Code

三、 人脸注册 成功一次上传一张照片,最大上限20,超过后返回 报错

转载于:https://www.cnblogs.com/xujiahui/p/9771008.html

iOS 使用百度的人脸识别登录验证,解决认证失败不跳转界面连续认证,认证相似度对比...相关推荐

  1. 百度大脑人脸识别深度验证与思考(十二)之断章

    点开这篇博文,让我带你进入一个全新的世界,那是一片我们所有人从未涉足过的领域,充满了玄妙.惊愕和震撼,感谢百度大脑这个人工智能,让我们可以有机会推开那扇小小的神奇之门. 前言 乍一看标题,觉得有些愕然 ...

  2. 百度大脑人脸识别深度验证与思考(七)之骨骼精奇

    环境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特别声明 所有图片均来自网络公开,无意冒犯 ...

  3. 百度大脑人脸识别深度验证与思考(三)之颜值识别

    环境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特别声明 所有图片均来自网络公开,无意冒犯 ...

  4. 百度大脑人脸识别深度验证与思考(十)之素妆对决

    环境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特别声明 所有图片均来自网络公开,无意冒犯 ...

  5. 百度大脑人脸识别深度验证与思考(五)之人种识别

    环境 win7 32位 VisualStudio2017 python3.6.3 opencv3.3.1 pyQt5.9 baidu-AIP 1.6.9.0 特别声明 所有图片均来自网络公开,无意冒犯 ...

  6. JavaWeb使用百度人工智能API实现人脸识别登录,人脸注册

    1.JavaWeb使用百度API实现人脸识别 本篇博客使用的环境是SSM+Maven+JSP实现人脸识别登录,适合于JavaWeb的开发(其他语言也可以作为参考),我会从注册百度云账号,前台如何调用摄 ...

  7. 借助百度云平台人脸识别sdk完成网页人脸识别登录demo

    最近在浏览百度云平台人工智能相关产品时,萌生了做一个网页人脸识别登录的demo. 以下是前端代码: 实现在浏览器调用摄像头,捕捉图片后上传到服务器验证. <!DOCTYPE html> & ...

  8. Java_百度人脸识别登录

    1.引入pom文件 这里去除了百度自带的slf4j-simple日志文件 <dependency><groupId>com.baidu.aip</groupId>& ...

  9. 基于iOS用CoreImage实现人脸识别

    2018-09-04更新: 很久没有更新文章了,工作之余花时间看了之前写的这篇文章并运行了之前写的配套Demo,通过打印人脸特征CIFaceFeature的属性,发现识别的效果并不是很好,具体说明见文 ...

最新文章

  1. 240个jquery插件
  2. java计算筛子概率_剑指Offer解题报告(Java版)——n个骰子的点数 43
  3. Java 8系列之Lambda表达式
  4. windows10 vscode 构建最强大的 Mingw C++ gcc 编译环境
  5. 010 Editor for Mac(十六进制编辑器)v12.0
  6. linux进程间命名管道,Linux进程间通信
  7. 金蝶eas怎么引出凭证_金蝶专业版如何引入引出凭证
  8. 换你来,你会如何设计微信朋友圈?
  9. 一个USB设备超过其集线器端口的电源限制
  10. 达叔926词汇pdf单词提取、保存
  11. winHex数据恢复(第一篇)
  12. SpringCloud 微服务工具集 SpringCloud 版本: Hoxton SR6
  13. SQL零基础入门学习(七)
  14. lintcode-最近公共祖先
  15. centos7 搭建ngnix+vsftp服务器
  16. 竞赛题目分享1:跳楼梯
  17. 深入理解防火墙的工作原理
  18. 听听Vitalik对token设计的看法
  19. 13.1.2 解密 PDF
  20. 更改xrdp,默认的3389端口

热门文章

  1. EgretMVC龙骨动画插入及播放
  2. 2023年Q2京东冰箱行业品牌销售排行榜(京东销售数据分析)
  3. python分支案例-体脂称案例优化
  4. 法兰西皇家计算机工程学院,法国索邦大学
  5. 网易三面,社招Java工程师,我的面试经历
  6. 专业学习的认识与思考
  7. 高通 Camera HAL3:项目开发技术点总结
  8. 使用easyExcel解析list或k-v数据并生成excel进行下载
  9. c语言经典算法——猴子偷桃问题
  10. 《万万没想到》读后感