前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Face++人脸识别及身份证、银行卡扫描

Face++人脸识别及身份证、银行卡扫描

作者头像
iOSSir
发布2019-06-14 11:19:43
3.2K0
发布2019-06-14 11:19:43
举报

年前忙着赶项目,也没时间更新,现在告一段落,因为是贷款类项目,涉及到审批验证等信息,不可避免的使用到了人脸识别、身份证验证、银行卡扫描等相关技术,这里就来聊聊这些吧

说明:我们使用的是融360(Face++代理商,其实都一样)提供给我们的sdk

这里我只做一些继集成过程中遇到以及需要注意的的一些问题

教程里面说的比较详细,按照它们说的做就好了,然后压缩文件中有人脸识别以及身份证扫描的demo,银行卡demo需要单独要(貌似Face++官网现在都没有,只有签约才会给你).

1. 集成Face++使用的是多项目管理,也就是workspace,因为我们项目中使用了cocoapods,所以本身使用了workspace,不做更过解释,项目最终目录是这样的

MGBankCard -> 银行卡扫描 MGLivenessDetection -> 人脸识别 MGIDCard -> 身份证扫描 MGBaseKit -> 上面三个都会用到的基础库

切记先集成MGBaseKit !!!

2. 集成MGBaseKit遇到的一些问题

(1)集成MGBaseKit运行报错:

这个比较坑的,一定要注意,在工程目录下添加libc++ 以及 lib.tbd , 开发文档里面没说明,我跑去face++工作群问才解决 -> 解决

(2)运行它们的demo(不管是银行卡、身份证还是人脸识别)报错:

说是有关.bundle文件找不到,参考使用教程26条,->解决

3. 集成人脸识别时遇到的一些问题

问他们服务人员说是没添加coremotion框架导致的,可是我明明添加了,然后删除,重新添加一遍好了。

4. 集成银行卡扫描遇到的一些问题

demo运行正常,但是集成到项目后显示白屏或者黑屏 demo中效果:

集成后效果:

解决方案:

重要:需要注意的问题

1. 不管是MGBankCard、MGLivenessDetection、MGIDCard 还是MGBaseKit,默认情况下生成的都是debug版本的库文件,上线前需要把各个文件编译成release版本

至于怎么生成release版本

然后编译对应的项目(MGBankCard 、MGLivenessDetection、MGIDCard、MGBaseKit)就ok了!

2. 如果你测试时使用的bundle id 不是最终发布使用的bundle id 需要通知合作方(融360或者Face++)让他将你的bundle id 加入到他们的库文件中(只有这样使用他们的sdk才会有效).

未完待续......

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 iOSSir 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 集成Face++使用的是多项目管理,也就是workspace,因为我们项目中使用了cocoapods,所以本身使用了workspace,不做更过解释,项目最终目录是这样的
  • 2. 集成MGBaseKit遇到的一些问题
  • 3. 集成人脸识别时遇到的一些问题
  • 4. 集成银行卡扫描遇到的一些问题
  • 重要:需要注意的问题
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档