Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 920 Bytes

README.md

File metadata and controls

29 lines (19 loc) · 920 Bytes

IDCardRecognize

安卓中的身份证识别实现(待完成,暂时未实现)

准备:AS 3.3.2 ,gradle 4.10.1 ,OpenCV 4.1.0

一. 环境配置

  1. 下载android版本OpenCV

  2. 复制 opencv-4.1.0-android-sdk.zip\OpenCV-android-sdk\sdk\native\jni 中的include到cpp
    复制 opencv-4.1.0-android-sdk.zip\OpenCV-android-sdk\sdk\native\libs 中相应的so复制到jnilibs里面

  3. 配置cmake环境支持OpenCV

二. 加入tess-two库,文字识别

  1. 加入依赖
    implementation 'com.rmtheis:tess-two:7.0.0'
  1. assets 导入文字识别训练的库文件

三. 处理流程

开始 ->
图像处理: 图片灰度化 -> 图片二值化 -> 轮廓检测 -> 图像膨胀 -> 图片分割
文字识别: OCR文字样本训练 -> 记忆文本移植 -> 文字识别
结束