一、  调用第三方服务

  1. 腾讯云OCR识别:

    1. 实现方法:Post图片 URL到腾讯云服务器、Post图片文件 到腾讯云服务器

b.    报价

月接口调用总量

0<调用量≤1000

1000<调用量≤1万

1万<调用量≤10万

10万以上

身份证识别

免费

0.2元/次

0.12元/次

0.08元/次

银行卡

免费

0.2元/次

0.15元/次

0.08元/次

c.    小结:Talkingdata显示Android和IOS两端近6个月的月均新增用户在300左右,满足免费试用腾讯云OCR的条件。近一年新增用户峰值的一个月在3w左右,预计最多消耗不到9万 元。

  1. 百度OCR 卡片证照识别:

    1. 实现方法:支持接口调用,同时支持调用集成的sdk将图片文件 上传,返回String
    2. 报价

月接口调用总量

0<调用量≤15000(500次/日)

0<调用量≤5万

5万<调用量≤10万

10万以上

身份证识别

免费

0.02元/次

0.016元/次

0.013元/次

银行卡

免费

0.02元/次

0.016元/次

0.013元/次

    小结:百度价格比腾讯便宜,在线体验,速度很快,识别准确

  1. 旷视人工智能开发平台:

    1. 实现方法:web Api接口调用,将本地图片post到服务器
    2. 报价

  按量计费:无免费选项。银行卡识别 0.01元/次,身份证识别0.01元/次

  体量较小不安全

    阿里云人工智能识别

      :银行卡身份证

    1. 实现方法:通过json将图标base64编码上传到服务器
    2. 报价

按量计费:0元/500次;238元/1000次;2008元/10000次;16008元/100000次

  1. 银行卡识别只能识别数字,不能识别出银行

5.    华为OCR识别:

  a. 实现方法:post调用服务器接口

b.报价

按量计费:0元/(0~1千]次; 0.4元/ (1千~1万]次;0.24元/ (1万~10万]次

  身份识别服务目前在公测

  1. 有道智云识别:

    1. 实现方式:集成sdk
    2. 报价

月调用量Q(万次)

OCR服务单价(元/次)

0<Q≤10

0.0100

10<Q≤100

0.0055

100<Q≤200

0.0050

Q>200

0.0045

  1. 小结:无专门的银行卡 身份证识别的接口,但是都可以识别,并提供了信息位置
  2. 京东云OCR识别:

    1. 实现方法:post json 调用服务器
    2. 报价:目前公测免费,每天限100次
    3. 小结:未商用 不建议使用
  3. 美团云OCR识别:

    1. 实现方法:http接口调用
    2. 报价:

接口

费用(/)

身份证OCR

0.02

银行卡OCR

0.03

  1. 小结:识别身份证速度很快不到1秒,识别银行卡稍慢,但返回格式规整,体验
  2. 汉王云OCR识别:

    1. 实现方法: json 调用服务器
    2. 报价

总次数

1000

3000

6000

10000

100000

300000

1000000

单价(元/次)

0.107

0.102

0.095

0.088

0.056

0.041

0.026

总价(元)

107

305

569

877

5607

12207

25847

  1. 小结:在线体验识别很快,身份证和银行卡有专门的接口

二、  自行研发

a.   客户端识别

CardIO、IdCardRecognitionBankCard-IdCard-Recognition

b.  服务端识别

Android和ios端共同调用,服务端接口,不用两端都开发,节省工作量。

身份证&银行卡识别方案的更多相关文章

  1. android手机卫士、3D指南针、动画精选、仿bilibli客户端、身份证银行卡识别等源码

    Android精选源码 android身份证.银行卡号扫描源码 android仿bilibili客户端 android一款3D 指南针 源码 android手机卫士app源码 android提醒应用, ...

  2. Delphi百度文字识别【支持通用文字识别、身份证识别、银行卡识别、驾驶证识别、行驶证识别、车牌识别等功能】

    作者QQ:(648437169) 点击下载➨Delphi百度文字识别          百度api文档 [Delphi百度文字识别]支持 通用文字识别.通用文字识别(高精度版).通用文字识别(含位置信 ...

  3. iOS身份证号码识别

    一.前言   身份证识别,又称OCR技术.OCR技术是光学字符识别的缩写,是通过扫描等光学输入方式将各种票据.报刊.书籍.文稿及其它印刷品的文字转化为图像信息,再利用文字识别技术将图像信息转化为可以使 ...

  4. 超简单集成华为 HMS MLKit 机器学习服务:银行卡识别 SDK,一键实现银行卡绑定

    前言 小编前面几期文章分别给大家介绍了使用 HMS ML Kit SDK 实现微笑抓拍.证件照 DIY.拍照翻译的功能开发(链接见文章末尾),本次小编给大家带来的是使用 HMS 机器学习服务(ML K ...

  5. 身份证扫描识别/身份证OCR识别的正确姿势,你get到了吗?

    自从国家规定电信实名制之后,实名制已经推广到各个领域:办理通信业务需要实名制.银行开户需要实名制.移动支付需要实名制,就连注册个自媒体账户都需要实名制. 而实名制的背后,就是身份证信息的采集和录入验证 ...

  6. atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结

    atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结 1. nfc(近距离无线通讯技术)  1 2. 工作模式 1 3. NFC 蓝牙 红外具体对比如下表: 2 4. TypeA ...

  7. WPF -- 一种圆形识别方案

    本文介绍一种圆形的识别方案. 识别流程 判断是否为封闭图形: 根据圆的方程,取输入点集中的1/6.3/6.5/6处的三个点,求得圆的方程,获取圆心及半径: 取点集中的部分点,计算点到圆心的距离与半径的 ...

  8. WPF -- 一种直线识别方案

    本文介绍一种直线的识别方案. 步骤 使用最小二乘法回归直线: 得到直线方程y=kx+b后,计算所有点到直线的距离,若在阈值范围内,认为是直线. 实现 /// <summary> /// 最 ...

  9. php正则表达式验证手机/固定电话/邮箱/身份证/银行卡自定义函数

    /** * 验证手机号码格式 * @param string $phone 手机号 * @return boolean */ function is_phone($phone) { $chars = ...

随机推荐

  1. 由SOAP说开去 - - 谈谈WebServices、RMI、RPC、SOA、REST、XML、JSON

    引子: 关于SOAP其实我一直模模糊糊不太理解,这种模模糊糊的感觉表述起来是这样: 在使用web服务时(功能接口),本来我就可以通过安卓中固有的http类(使用http协议),来发送http请求,并且 ...

  2. WPF自定义代码启动应用程序启动方式

    删除app.xaml 添加App.cs类 第一种方式: class App    {        [STAThread]        static void Main()        {     ...

  3. 剑指offer总结

    1.实现Singleton模式 2.二维数组中的查找:每行从左到右递增,每列从上到下递增,输入一个数,判断数组中是否存在该数 1 2  8 9  2 4  9 12 4 7 10 13  6 8 11 ...

  4. 103-advanced-上下文

    上下文提供了一种通过组件树传递数据的方法,无需在每个级别手动传递道具. 在典型的React应用程序中,数据通过prop自上而下(父到子)传递,但对于应用程序中许多组件所需的某些类型的道具(例如场所偏好 ...

  5. 102-advanced-代码分割

    1.Bundling 大多数React应用程序将使用Webpack或Browserify等工具“捆绑”文件.捆绑是跟踪导入的文件并将它们合并到单个文件中的过程:“捆绑”.然后,该包可以包含在网页中以一 ...

  6. python学习笔记(二十九)为什么python的多线程不能利用多核CPU

    问题:为什么python的多线程不能利用多核CPU,但是咱们在写代码的时候,多线程的确是在并发,而且还比单线程快原因:因为GIL,python只有一个GIL,运行python时,就要拿到这个锁才能执行 ...

  7. PAT 1057 Stack [难][树状数组]

    1057 Stack (30)(30 分) Stack is one of the most fundamental data structures, which is based on the pr ...

  8. linux内核分析第二周-完成一个简单的时间片轮转多道程序内核代码

    中断时计算机运行的一个非常重要的功能.之所以重要,是因为由于种种原因,计算机不能将一个程序从头执行到尾不间断,而是可能会出现很多像等待输入设备输出设备的过程,如果没有中断系统,CPU只能等待,造成资源 ...

  9. Android Studio安装与使用

    2013年谷歌推出android studio后,单独支持android开发,这是基于Java语言集成开发环境IntelliJ搭建的IDE.特别在android studio1.0稳定版出来后,谷歌将 ...

  10. ubuntu18.04下搭建深度学习环境anaconda2+ cuda9.0+cudnn7.0.5+tensorflow1.7【原创】【学习笔记】

    PC:ubuntu18.04.i5.七彩虹GTX1060显卡.固态硬盘.机械硬盘 作者:庄泽彬(欢迎转载,请注明作者) 说明:记录在ubuntu18.04环境下搭建深度学习的环境,之前安装了cuda9 ...