赞
踩
一、集成身份证识别第一步首先要在有自己的AppID 和签名的前提下进行去官网 下载文字识别的SDK :
地址:https://ai.baidu.com/sdk#ocr
二、 权限 (如果清单有权限就不用添加小心demo崩溃)
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
三、 将下载的SDK解压打开 如图:
把解压的文件导入您Android studio 的 project 中具体操作如下:
注意往下看
点击ok后 直接finish 这样就把文字识别的SDK导入进来了
**四、把解压的文件再打开 → 点击 libs 文件夹 把文件 Ctrl+A 直接 CV 大法粘贴到自己studio 的当前model 也要在assets 文件夹中 导入 aip.license 文件 **
五、导入依赖
1. 在android { } 中添加依赖:
/* Java版本 使用1.8 */
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
//jniLibs
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
2.在dependencies { } 中加入百度识别的依赖
//识别身份证
//EventBus 依赖
implementation 'org.greenrobot:eventbus:3.1.1'
//百度识别依赖
compile 'com.android.support:appcompat-v7:25.1.1'
compile files('libs/ocr-sdk.jar')
compile project(path: ':ocr_ui')
第二行报红正常 可以当没看见 不用在意
3.在当前model 的 proguard-rules.pro 加两行效果如图
代码在这呢:
-keep class com.baidu.ocr.sdk.**{*;}
-dontwarn com.baidu.ocr.**
六 创建一下自己的布局
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#fff" android:orientation="vertical" tools:context=".view.activity.shoiuye.ShiName_Activity"> <LinearLayout android:id="@+id/qq" android:layout_width="match_parent" android:layout_height="50dp" android:background="#fff" android:orientation="horizontal" > <ImageView android:layout_width="16dp" android:layout_height="16dp" android:layout_gravity="center" android:id="@+id/xin_fan" android:layout_margin="20dp" android:src="@mipmap/common_icon_back_black_n" > </ImageView> <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="实名认证" android:layout_marginRight="50dp" android:textSize="20sp" android:gravity="center" > </TextView> </LinearLayout> <TextView android:id="@+id/ww" android:layout_below="@+id/qq" android:layout_width="match_parent" android:layout_height="7dp" android:background="#F2ECEC" > </TextView> <ImageView android:layout_below="@+id/ww" android:id="@+id/ee" android:layout_width="match_parent" android:layout_height="200dp" android:layout_marginTop="30dp" android:src="@mipmap/id_card_front" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" > </ImageView> <ImageView android:id="@+id/shi_xiang" android:layout_below="@+id/ww" android:layout_width="80dp" android:layout_height="80dp" android:src="@mipmap/my_icon_camera_n" android:layout_marginTop="65dp" android:layout_centerHorizontal=
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。