IOS百度SDK人脸识别和ocr文字识别集成采坑

项目中有识别身份证信息和人脸核身的功能
去百度注册App的流程就不说了
主要说一下我的采坑的过程


1566627123996.jpg

刚开始下载的是图片中的第三个的示例工程。将该工程中的一些相关的framework和文件拖拽到工程中时,总会报AipOcrSdk/AipOcrSdk.h not found 或者IDLFaceSDK/IDLFaceSDK.h not found
后来发现,ocr相关的三个framework,如下图所示


1566627546454.jpg

是Dynamic框架,请务必使用Embedded Binary方式嵌入!!!


WX20190824-142025@2x.png

就把之前拖进去的framework删掉,然后使用Embedded Binary方式嵌入
1566627774269.jpg

but还是不行,通过framework search path 设置路径,然并卵

搞了一上午还是没有搞定,我快要疯了

最后再去仔细研读百度的文档,突然就想我为什么不把ocr与人脸识别分开弄呢?

https://ai.baidu.com/docs#/OCR-iOS-SDK/efad9fa9
上边的网址是百度的ocr文字识别的文档地址,我在其中跳转到文字识别对应的sdk下载的地方将实例工程下载下来,然后通过使用Embedded Binary的方式选择实例工程中的AipBase.framework、AipOcrSdk.framework、IdcardQuality.framework,将它们嵌入工程中

1566628316068.jpg

然后将上图中的aip.license文件下载下来也添加到工程中

怀着忐忑的心情,点击运行,竟然没报错,顿时振奋起来

然后在处理人脸识别的功能

https://ai.baidu.com/docs#/FaceSDK-Collect-WithLiveness-iOS/d48408e3
上边地址为人脸识别的文档地址

1566627123996.jpg

在此图中下载第二个“有动作活体版本 SDK”,然后将示例工程中的相关framework与依赖文件添加进去,如下图所示


WX20190824-144001@2x.png

集成完了如下图所示


WX20190824-144252@2x.png

在人脸识别中因为想使用一些示例工程中写好的类与文件,于是也将他们拖拽到了工程中


WX20190824-144656@2x.png

这样就集成好了,运行也没有错误

注意:


WX20190824-144850@2x.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景介绍 你的项目跟人工智能无关?自己手写不可行?看完本文小白也能2小时让你的应用具备人脸识别活体检测等等功能啦!...
    榴莲小哥阅读 24,338评论 11 21
  • 1. 晨读带读 感谢昨晚日更群5组邀请我,感觉我这自由人有了容身之地~。今天早上在群里带大家一起晨读一分钟能量文,...
    一只早鸟阅读 377评论 0 0
  • 之前有在魏小河老师的微博上无意看到一篇文章,貌似写的是关于抑郁症认知方面的,题目是《说抑郁症是玻璃心的你,太肤浅了...
    至此今夕阅读 562评论 5 5
  • 创业卡片,诚毅每日分享,2019·06·06第162期 昨晚在电商部工作总结会议上,有同事在分析近期销量出现大幅下...
    诚毅_hcy999阅读 1,069评论 0 5
  • 爆竹声声把岁除。 一觉睡醒,窗外的天仿佛万花齐放,又仿佛一锅沸了腾的粥。 从凌晨三点多爬起,打车,一路看书,翻完《...
    谷茶7阅读 181评论 0 0