@ IOS 虹软人脸识别2.0 OC
导入OC虹软人脸识别2.0
早在六七月份虹软就OC版推出了人脸识别2.0,但是一直忙碌着没时间来总结一下这个教程,今天就来为大家具体的介绍一下如何集成人脸识别2.0把
虹软的优势
虹软从最早的图像集成到现在的图像提取,人脸识别,智能提取,到推出了人脸识别1.0,知道现在的2.0,功能是越来越完善了的,用的人也越来越多,最主要是他还是免费的开放平台,废话不多说,开搞。去虹软官网里 https://ai.arcsoft.com.cn/ 注册开发者账号并添加SDK。
接着可以在应用管理中找到自己的应用,注意:激活码在后面的工程中是要应用到的,留着。
开工下载
- 可以下载上图应用管理中的的SDK或者下载本人修改版的压缩包 https://github.com/1094781527/OC-ArcSoftFaceDemo2.0
下载到自己的mac或者vm虚拟机中并解压缩 - 打开工程,先进行把激活码配上
- 从官网下载下来的demo运行报错,需要在Targets->Build Phases->Link Binary With Libraries里面添加对应的Framework。 如图:
- 如果xcode是从9版本升到10版本了,那就需要新增三个frameworks到xcode的目录下,具体目录如下所示:
把这四个包放到上述目录下,因为升级以后对于libstdc++的文件有所改进,所以必须引入。
- 接下来就可以运行我们的工程了,我们的工程一定要用真机跑哦,因为会涉及到人脸识别,要调用摄像头所以要真机,否则运行失败
运行成功
只需要激活点击激活引擎,就可以使用咯,一个是图像对比,一个是人脸比对,还有一个新增的人员列表。
虹软人脸识别demo
要在APP上添加一个人脸识别功能,在网上搜了一圈,发现虹软的人脸识别SDK挺好用的,而且还免费,所以就下载了他们的SDK研究了一下。总的来看功能挺好用的,只是demo上面部分功能不是很完善,所以就在官方demo的基础上改动了一些小的功能。
新增功能:
通过图片注册人脸
增加列表页面可以查看和删除人脸信息
video检测页面添加按钮切换前后置摄像头
官方demo功能:
静态图片检测人脸
两张图片进行人脸比对
视频模式检测人脸
视频模式人脸识别及比对
视频模式注册人脸