无需原生开发基础,也能完美呈现京东商城。《混合开发京东商城系统,提前布局大前端》课程融合vue、Android、IOS等目前流行的前端和移动端技术,混合开发经典电商APP——京东。课程将各种复杂功能与知识点完美融合,从技术原理到开发上线,让你真实感受到一个明星产品开发的全过程。功能实现之外,还有一流用户体验和优秀交互设计等你一探究竟,拓宽开发眼界。


CardScanning

提供作为识别身份证、银行卡等卡片或驾驶证等证件的功能模块(具体对接需对接OCR识别接口)


CameraSurfaceView: 继承 SurfaceView ,作为摄像头预览画面承载控件
CameraHelper: 调用系统摄像头辅助类,提供摄像头初始化,图片校正,预览画面比例设置功能。
CameraSurfaceBgView: CameraSurfaceView 遮挡层,用于切割证件与背景
ImageUtils: 拍照完成之后的图片处理,包括 图片的切割,校正 ,压缩 ,转换等功能。


功能截图

保存下来的图片截取内容


提供了拍照之后的回调事件

mSurfaceView.setOnPictureListener(new CameraSurfaceView.OnPictureListener() {@Overridepublic void onPicture(String base64Data, Bitmap bitmap, String imagePath) {Log.e(TAG, "base64: " + base64Data);Log.e(TAG, "imagePath: " + imagePath);Toast.makeText(MainActivity.this, "拍照成功-图片保存至:" + imagePath, Toast.LENGTH_SHORT).show();}});

使用方法

// 初始化 surfaceView
private CameraSurfaceView mSurfaceView;
private CameraHelper mCameraHelper;mSurfaceView = findViewById(R.id.surface_view);mCameraHelper = new CameraHelper(this);// 设置 拍照回调
mSurfaceView.setOnPictureListener(new CameraSurfaceView.OnPictureListener() {@Overridepublic void onPicture(String base64Data, Bitmap bitmap, String imagePath) {Log.e(TAG, "base64: " + base64Data);Log.e(TAG, "imagePath: " + imagePath);Toast.makeText(MainActivity.this, "拍照成功-图片保存至:" + imagePath, Toast.LENGTH_SHORT).show();}});
// 开启预览Camera camera = mCameraHelper.openCamera();mSurfaceView.startPriview(camera);
//拍照mSurfaceView.takePicture();
// 监听pause事件@Overrideprotected void onPause() {super.onPause();mSurfaceView.stopCameraSurfaceView();}

github链接地址

Android 卡片、证件识别相关推荐

  1. 文通Android平台证件识别SDK

    文通Android平台证件识别SDK 功能介绍 1.通过拍照界面,指导用户拍出合格证件图像. 2.采用文字识别(OCR)技术,自动提取证件信息(如姓名.证件号码.地址等)及头像. 3.识别证件种类包括 ...

  2. Android平台证件识别系统

    关键词:Android平台,身份证识别.驾照识别.行驶证识别.车辆VIN码识别.护照识别.军官证识别.名片识别.二代证识别. 应用背景 随着智能终端(智能手机及平板电脑)及移动通信(4G)的发展,原来 ...

  3. Android人脸识别和证件识别

    Android人脸识别和证件识别 程帅 由于疫情原因,最近的大数据和人脸识别检测就进入了大家的视线.对于技术的爱好,我也试着做了一下人脸识别和证件识别. 人脸识别用的是虹软的人脸识别SDK,目前是免费 ...

  4. 护照港澳通回乡证多功能证件识别阅读器MEPR100接口函数的定义

    SDK 使用 使用本 SDK,请将以下文件包含到你的工程中: DRPassportAPI.h – 接口函数的定义 如果你想用静态连接,请连接下面文件: DRPassportAPI.lib 运行时,以下 ...

  5. OCR证件识别技术的功能特点

    OCR证件识别技术的功能特点 1.识别身份证种类多:可识别二代身份证(包含汉族身份证和少数民族身份证).香港身份证.澳门身份证.台湾身份证及部分国外身份证: 2.识别速度快:单张OCR手机身份证号识别 ...

  6. Android拍照扫描识别身份证信息SDK

    Android拍照扫描识别身份证信息SDK 移动互联网是大趋势? 随着智能手机的硬件不断优化,移动互联网及应用大范围普及,互联网+各行各业,跨界.融合.创新,市场瞬息万变,有野心的企业和人.技术都在拼 ...

  7. 证件识别/证件识别SDK

    一.证件识别/证件OCR介绍 移动端证件识是开发的基于移动平台的证件识别/证件OCR应用程序,支持Android.iOS等多种主流移动操作系统.该产品采用手机.平板电脑摄像头拍摄证件图像,然后通过OC ...

  8. 手机端扫描证件识别SDK

    手机端扫描证件识别SDK 一.手机端扫描证件识别SDK应用背景 这些年,随着移动互联网的的发展,越来越多的公司都推出了自己的移动APP,这些APP多数都涉及到个人身份证信息的输入认证(即实名认证),如 ...

  9. OCR识别技术之—移动端证件识别

    移动端驾驶证识别应用背景 随着智能手机及平板电脑以及互联网的飞速发展,第三方支付.理财.P2P网贷.征信.汽车后市场等APP应用成爆发式的增长,在众多APP中都涉及到对驾驶证信息的录入,如车险理赔.汽 ...

  10. OCR应用:证件识别

    1.移动端 移动端证件识别,通过智能手机或Pad摄像头对准证件个人信息页,采用视频预览模式识别,实现自动采集证件信息,支持Android.iOS平台,支持接口开发. • 准确--证件识别率高: • 快 ...

最新文章

  1. 解题报告(二)C、(darkBZOJ 3771)Triple(生成函数 + FFT + 容斥原理)(3)
  2. Jupyter Notebook已出现“返祖现象”,这款工具让你在终端里使用它
  3. qt LNK2019 无法解析的外部符号
  4. SQL注入天书-ASP注入漏洞全接触
  5. 归并排序执行次数_十大排序算法,看这篇就够了
  6. 在Windows 7 下使用Visual Studio 2010 编写自动申请管理员权限运行的程序
  7. c语言逻辑错误调试,c语言程序,现在出现逻辑错误,哪位高手指点下啊。。。...
  8. HTML5前端常见攻击方式案例讲解!
  9. golang rpc demo
  10. Python实现——二元线性回归(最小二乘法)
  11. Python学习---Django的基础操作180116
  12. 使用Kubernetes和Docker将Spring Boot与MongoDB作为容器部署
  13. 前端-【学习心得】-事件委托方法
  14. 我的游戏学习日志17——游戏元素的解析(1)
  15. TensorFlow使用--MNIST分类学习(BP神经网络)
  16. StandardWrapper
  17. xshell常用指令
  18. 有的同学提出安全问题
  19. 腾讯云,搭建Git服务器
  20. 【uvm源码】uvm_port_base

热门文章

  1. Layui.open 弹出上传图片、视频预览
  2. 部署haproxy代理,搭建基于nginx的高性能反向代理群集
  3. HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例)
  4. 第三课支路分析分析法与结点电位分析法
  5. 基于51单片机万年历可调电子时钟闹钟温度(实物图+源码+仿真+原理图+论文)
  6. 算法交易系列研究之一
  7. STUFF函数介绍及使用场景
  8. 天气预报实时显示系统设计
  9. ssm练习第二天_项目拆分moudle_基本增删改查_批量删除_一对一级联查询
  10. 解决Hyperledger Fabric通道重复创建问题( readset expected key [Group] /Channel/Application at version 0, but )