效果图:

如下为文章正文:

百度OCR接口使用总结:

之前总结一下关于百度OCR文字识别接口的使用步骤(Android版本 不带包名配置 安全性弱).这边博客主要介绍,百度OCR文字识别接口,官方推荐使用方式,授权文件(安全模式);。

一、注册百度账号

二、登录百度ai控制台

三、创建文字识别应用

填写相关信息(选择文字识别需要包名)

填写正确的包名

四、下载相关文件

点击查看应用详情,下载License文件-Android(文字识别)

五、新建工程

5.1、导入jar包及so文件

文件位置:

\aip-ocr-android-sdk-1.4.4\aip-ocr-android-sdk-1.4.4\libs\ocr-sdk.jar

将 libs 目录下 armeabi,arm64-v8a,armeabi-v7a,x86 文件夹按需添加到 android studio 工程 src/main/jniLibs 目录中

5.2、导入License文件

将License文件添加到assets文件夹里面

5.3、添加相应的权限

5.4、如需使用UI模块,导入ocr-ui工程。(如不需要,可跳过该步骤)

获取token代码:

private void getToken() {

OCR.getInstance(mContext).initAccessToken(new OnResultListener() {

@Override

public void onResult(AccessToken result) {

// 调用成功,返回AccessToken对象

final String token = result.getAccessToken();

Log.e("MainActivity", "MainActivity onResult()" + token);

mToken = token;

}

@Override

public void onError(OCRError error) {

// 调用失败,返回OCRError子类SDKError对象

error.printStackTrace();

}

}, getApplicationContext());

}

识别图片文字

public void getData(String filePath) {

if (TextUtils.isEmpty(this.mToken)) {

getToken();

}

// 通用文字识别参数设置

GeneralBasicParams param = new GeneralBasicParams();

param.setDetectDirection(true);

param.setImageFile(new File(filePath));

final StringBuffer sb = new StringBuffer();

// 调用通用文字识别服务

OCR.getInstance(this).recognizeGeneralBasic(param, new OnResultListener() {

@Override

public void onResult(GeneralResult result) {

// 调用成功,返回GeneralResult对象

for (WordSimple wordSimple : result.getWordList()) {

// wordSimple不包含位置信息

WordSimple word = wordSimple;

sb.append(word.getWords());

sb.append("\n");

}

// json格式返回字符串

//listener.onResult(result.getJsonRes());

Log.e("MainActivity", "MainActivity onResult()    ::" + sb.toString());

Message msg = Message.obtain();

msg.what = 100;

msg.obj = sb.toString();

mHandler.sendMessage(msg);

}

@Override

public void onError(OCRError error) {

// 调用失败,返回OCRError对象

int errorCode = error.getErrorCode();

Log.e("MainActivity", "MainActivity onError()    ::" + errorCode);

error.printStackTrace();

}

});

}

六、Demo下载链接

本文的案例源码下载地址:

如果文章有错的地方欢迎指正,大家互相留言交流。习惯在微信看技术文章,想要获取更多的Java资源的同学,可以关注微信公众号:niceyoo

android百度识别,百度OCR文字识别-Android安全校验相关推荐

  1. python 百度ocr安装_Python基于百度AI实现OCR文字识别

    百度AI功能还是很强大的,百度AI开放平台真的是测试接口的天堂,免费接口很多,当然有量的限制,但个人使用是完全够用的,什么人脸识别.MQTT服务器.语音识别等等,应有尽有. 看看OCR识别免费的量 快 ...

  2. 用百度AI的OCR文字识别结合PHP实现了图片的文字识别功能

    第一步可定要获取百度的三个东西 要到百度AI网站(http://ai.baidu.com/)去注册 然后获得 -const APP_ID = '请填写你的appid';-const API_KEY = ...

  3. JAVA实现百度OCR文字识别功能

    转自:http://blog.csdn.net/javagirlone/article/details/47807963 闲来无事,发现百度有一个OCR文字识别接口,感觉挺有意思的,拿来研究一下. 百 ...

  4. 捷速ocr文字识别软件使用说明

    如果你现在还不知道捷速ocr文字识别软件,或是不知道该软件怎么使用.小编今天就要好好给你们上上课了,这个时候你可以直接百度"捷速ocr文字识别软件"或是在软件的官网找到下载地址,对 ...

  5. 百度OCR文字识别-Android安全校验

    百度OCR文字识别-Android安全校验 本文转载自好基友upuptop:https://blog.csdn.net/pyfysf/article/details/86438769 效果图: 如下为 ...

  6. Android百度ocr相机裁剪,百度OCR文字识别案例_android防止akamp;sk;泄漏版本

    [实例简介] 百度OCR文字识别,支持手机拍照识别,相册选择识别.网络图片识别等功能.该demo的配文博客为https://blog.csdn.net/pyfysf/article/details/8 ...

  7. 百度OCR 文字识别 Android安全校验

    百度OCR接口使用总结: 之前总结一下关于百度OCR文字识别接口的使用步骤(Android版本 不带包名配置 安全性弱).这边博客主要介绍,百度OCR文字识别接口,官方推荐使用方式,授权文件(安全模式 ...

  8. 票据识别android代码,Android 百度AI开放平台-文字识别-财务票据文字识别

    简单记录一下今天关于百度AI开放平台-文字识别-财务票据文字识别的实现过程 文字识别有对应的Android SDK集成及相关Demo,文档地址如下图: SDK目录图.png 但是SDK中的返回数据字段 ...

  9. 百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604]

    百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604] 本文转载自好基友upuptop:https://blog.csdn.net/ ...

最新文章

  1. 如何用TF Object Detection API训练交通信号灯检测神经网络?
  2. Sql语句在线转java bean https://www.bejson.com/othertools/sql2pojo/
  3. .NET生成漂亮桌面背景
  4. python如何安装扩展库openpyxl和numpy_Python第三方库之openpyxl(2)
  5. 简述本地组策略中用户和计算机配置的差异,组策略编辑器中的计算机配置和用户配置有什么区别吗?...
  6. plsql 记录型变量
  7. 创建、修改、删除表总结
  8. JVM对象占用内存计算
  9. Centos VIM 配置
  10. Python分类求和方法
  11. kindle mysql_MySQL(二) MySQL基本操作
  12. 游戏及相关CG行业知识分享大V全整合
  13. docker容器无root 权限,如何获得docker容器里面的root权限
  14. 67.Python修炼之路【72-前端-HTML列表】2018.06.28
  15. 可以制作地图的平台,最好的可以编辑的地图工具
  16. python %d, %f, %s占位符的使用(学习笔记)
  17. WSL(ubuntu) 和Cisco Anyconnect存在的网络连接异常问题
  18. H5页面保存base64图片到本地
  19. 【JZOJ B组】【NOIP2013模拟】小喵喵的新家
  20. 爬虫-解析库的使用-Xpath

热门文章

  1. Linux下PHP使用selenium、chrome、chromedriver模拟无界面浏览器
  2. 博士年薪25万,副教授30万,招138人,省会城市高校
  3. CB Insights:7个颠覆式创新框架
  4. 汇编中一些常用的debug命令
  5. 栈溢出之ret2dlresolve
  6. codecombat计算机科学入门四(python)
  7. 基于人脸识别的商业大数据1
  8. 小指数rsa 多线程版writeup
  9. 虚拟机的特点,什么是虚拟机
  10. 英语语法总结--动词不定式