一、准备阶段

进入百度AI网址点击这里跳转 ,点击导航栏的开放能力 ---- 文字识别 ---- 通用文字识别,进入文字识别OCR界面。

在文字识别ORC界面点击 技术文档 进入帮助文档。

在左侧可以看到API文档 (介绍了相应的接口)、以及HTTP-SDK文档(介绍了不同的开发语言,描述百度文字识别接口服务的相关技术内容),我用的是Java语言,所以以下介绍这个了,其他语言可以自行看文档。


接下来就是下载相关jar包,可以点击这里下载。
这个jar包添加SDK工具包aip-java-sdk-version.jar和第三方依赖工具包json-20160810.jar log4j-1.2.17.jar。
可以将下载的aip-java-sdk-version.zip解压后,复制到工程文件夹中。
也可以在Eclipse右键“工程 -> Properties -> Java Build Path -> Add JARs”。
如果要导入maven依赖得话:

<dependency><groupId>com.baidu.aip</groupId><artifactId>java-sdk</artifactId><version>${version}</version>
</dependency>

其中,version为版本号,添加完成后,用户就可以在工程中使用OCR Java SDK。其中版本号可在maven官网查询。

二、编码阶段

public class Sample {//设置APPID/AK/SKpublic static final String APP_ID = "你的 App ID";public static final String API_KEY = "你的 Api Key";public static final String SECRET_KEY = "你的 Secret Key";public static void main(String[] args) {// 初始化一个AipOcrAipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);// 可选:设置网络连接参数client.setConnectionTimeoutInMillis(2000);client.setSocketTimeoutInMillis(60000);// 可选:设置代理服务器地址, http和socket二选一,或者均不设置client.setHttpProxy("proxy_host", proxy_port);  // 设置http代理client.setSocketProxy("proxy_host", proxy_port);  // 设置socket代理// 可选:设置log4j日志输出格式,若不设置,则使用默认配置// 也可以直接通过jvm启动参数设置此环境变量System.setProperty("aip.log4j.conf", "path/to/your/log4j.properties");// 调用接口String path = "test.jpg";JSONObject res = client.basicGeneral(path, new HashMap<String, String>());System.out.println(res.toString(2));}
}

可以看到我们需要自己的 APPID/AK/SK 这时候就要回到百度Ai的官网创建我们自己的 APPID/AK/SK 。


点击右上角控制台 ,登录之后点击左侧 – 文字识别 – 进入应用列表创建一个应用。应用创建成功之后就会看到自己的 APPID/AK/SK 。

把这个 APPID/AK/SK 分别复制 一一对应 在上面 的代码中。path改成自己的本地的图片路径,就可以运行啦~~~
比如说我运行这个熊猫的表情包


执行结果如下图所示:

调用百度AI接口 实现图片识别文字就完成啦~
还有其他的识别接口比如说:身份证识别,车牌识别,在java文档中,自行观看吧~指路

调用百度AI接口实现图片文字识别相关推荐

  1. 调用百度ai接口实现图片文字识别详解

    调用百度ai接口实现图片文字识别详解 首先先介绍一下这篇博文是干嘛的,为了不浪费大家时间.公司最近和短视频公司合作,需要监控app的截图上的文字是否符合规范,也就是确保其没有违规的文字.到网上找了一些 ...

  2. 关于调用百度AI接口进行图片识别的实现(C#)

    前言 近期由于项目需要对图片的文字进行图像识别,查看了百度的AI接口,可以通过调用百度的AI识别接口进行实现: 一.注册准备 1.在IE上打开下面的网站,点击右上角的注册按钮,注册一个百度账号:百度智 ...

  3. 调用百度AI平台API进行文字识别和图片识别

    写在前面 这应该是本年度的最后一篇技术博客了,今年在CSDN上总共发表了20篇博客,除掉几篇LeetCode的博客,都是个人工作的总结,总体来说,收获不少,随手记录的习惯也养成了.希望来年持之以恒. ...

  4. python调用搜狗OCR接口实现图片文字识别

    import requests multiple_files = {'pic': ('1111111.jpg', open( r'QQ截图20180905172943.jpg', 'rb'), 'im ...

  5. Python调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序

    调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序 1. 实验环境 Python3.8.Pycharm.window10 2.实验过程 1.首先登陆百度智能云:https ...

  6. python调用百度AI接口识别营业执照

    上一篇文章介绍了应用python中的pytesseract库和OCR识别软件进行文字识别.本文介绍应用百度AI的文字识别功能对营业执照进行识别,感兴趣的朋友一起来看看效果吧.    一.安装baidu ...

  7. python调用百度接口实现ocr识别_Python 3调用百度OCR API实现剪贴板文字识别

    本程序调用百度OCR API对剪贴板的图片文字识别,配合CaptureScreen软件,可快速识别文字. #!python3 import urllib.request, urllib.parse i ...

  8. Yolov5+图像分割+百度AI接口——车牌实时检测识别系统

    Hallo,各位小伙伴大家好呀!这两天一直在肝项目,都是关于计算机视觉方面的,所以这两天一直也没有更新(真的不是我懒)!在这个过程中我对Yolov5有了更深刻的理解,在原有的Yolov5框架上增加了图 ...

  9. Linux下QT软件使用C++语言调用百度AI接口实现人脸库人脸搜索

    参考文档Qt+百度AI实现人脸识别之人脸检测_画茧自缚-CSDN博客 本文档对于以上文档进行精简,参考以上文档实现百度AI人脸库管理-人脸搜索:百度AI接口一通具通,可以以此方法扩展. .h部分 #i ...

最新文章

  1. linux启动,重启,停止 jar,.sh脚本
  2. 在i386平台Linux 2.6 上实现一个系统调用
  3. 计算机等级考试2018改革,2018全国计算机等级考试调整方案公布,这些科目取消了!...
  4. 『软件工程4』一文了解软件项目管理中的4P
  5. Linux历史,安装,分区,版本
  6. 解决Error #15: Initializing libiomp5.dylib, but found libomp.dylib already initialized.
  7. python中math模块函数_Python常用的一些内建函数和math模块函数
  8. 【iCore1S 双核心板_ARM】例程五:IWDG看门狗实验——复位ARM
  9. 体验迟到:果然是魔鬼定律,一路上多种障碍
  10. 数据库系统概念读书笔记-SQL标准简介
  11. tm4c123g c语言,Tm4c123GX(tiva)入门详细教程
  12. 十大经典排序算法(C语言实现)
  13. 微信小程序如何快速达到1000UV流量主开通要求
  14. DBeaver打开sql文件中文乱码问题解决
  15. 怎么看电脑系统是64位还是32位
  16. 游戏开发设计模式:命令模式
  17. linux大于3T硬盘多个分区,Ubuntu挂载3T硬盘或大于2T磁盘的方法
  18. 终于可以不用radmin了
  19. Huo-deng-M
  20. Python列表详解(附员工管理系统小项目练习)

热门文章

  1. 如何生成Android的keystore文件
  2. C++ fstream 在文件末尾写入问题
  3. 贝叶斯公式理解(先验概率/后验概率)
  4. java程序员如何进行物联网开发
  5. NUC972触摸屏驱动移植过程分析(三)
  6. Java面试题总结2020
  7. violate关键字的用法
  8. 串级PID和 前馈系统
  9. FTP服务器的配置,以及配置ftp支持ftps
  10. 清明服务器维护,清明游戏服务器