安装Python SDK

sudo pip3 install baidu-aip

调用API识别本地图片

from aip import AipOcr"""定义常量"""
APP_ID = '19854954'
API_KEY = 'tloxML8vTIeuGsHuWZESGdYF'
SECRET_KEY = '*******'"""初始化对象"""
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)"""读取图片"""
def get_file_content(filePath):with open(filePath, 'rb') as fp:return fp.read()image = get_file_content('本地图片位置绝对路径')"""调用通用文字识别接口, 识别本地图像"""
result = client.basicGeneral(image)
print(result)
# 打印每行文字
for item in res['words_result']:print(item['words'])# 将每行文字拼接成一个整体
string_text = ""
for item in result['words_result']:string_text += item['words']
print('string_text:', string_text)

常用接口说明

通用文字识别 client.basicGeneral(image)通用文字识别(含位置信息版)client.general(image)通用文字识别(高精度版)client.basicAccurate(image)通用文字识别(高精度含位置版)client.accurate(image)通用文字识别(含生僻字版)client.enhancedGeneral(image)网络图片文字识别 client.webImage(image)

实例化时的可选参数

# 如果有可选参数
options = {}
options["language_type"] = "CHN_ENG"
options["detect_direction"] = "true"
options["detect_language"] = "true"
options["probability"] = "true"

调用API识别url上的图片

from aip import AipOcr"""定义常量"""
APP_ID = '19854954'
API_KEY = 'tloxML8vTIeuGsHuWZESGdYF'
SECRET_KEY = '*******'"""初始化对象"""
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)""" 带参数调用通用文字识别, 图片参数为远程url图片 """
url = "http://xxxxxxxx"
# 如果有可选参数
options = {}
options["language_type"] = "CHN_ENG"
options["detect_direction"] = "true"
options["detect_language"] = "true"
options["probability"] = "true"reusult = client.basicGeneralUrl(url, options)
print(result)
# 打印每行文字
for item in res['words_result']:print(item['words'])

使用python调用百度ocr的API相关推荐

  1. Python调用百度智能云API进行文本情感分析

    Python调用百度智能云API进行文本情感分析 安装SDK 在调用前首先需要通过 pip 安装百度智能云 SDK. 可参考官方文档:https://cloud.baidu.com/doc/OCR/s ...

  2. python调用百度OCR识别证件+操作excel表格

    python调用百度OCR识别证件+操作excel表格 如果要操作文件的话最好让程序知道文件存不存在,因为做了GUI界面,报错不会直接弹出来,异常捕获就用得比较频繁 因为面向对象没学好,GUI是用工具 ...

  3. Python调用百度通用翻译api

    Python调用百度通用翻译api 首先 首先 首先需要先去百度翻译api官网注册成为开发者,然后申领一下通用翻译的appid和密钥. 附上代码,默认为源语言自动识别,效果感觉不是太好,目标语言默认为 ...

  4. 有这个OCR程序,不用再买VIP了,Python 调用百度OCR API

    最近学习,很多东西都是视频,截图后,又想做成文档保存起来. 刚开始不多,打一下字就很快解决了. 随着时间的推移,现在越来越多的图了,管理起来确实不方便,打字有时也不能很快的解决. 所以就弄了个OCR. ...

  5. Python调用百度OCR实现图片文字识别

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

  6. 使用Python调用百度地图的API在地图上添加标记

    写在前面 近期博主工作太忙,快一个月没更新博客.今天跑了大半天的腿,被一堆破事儿弄的无比憋屈,写篇博客调节一下心情. 博主的目的是在地图上做一些标记,然后保存为html网页文件,这样方便我的软件调用, ...

  7. Python调用百度人脸识别API接口检测颜值

    我们今天使用Python发送网络请求到百度人脸识别API接口. 我们需要requests模块,它需要安装,代码是 pip3 install requests 注意:不好意思各位,我的配额没了!如需使用 ...

  8. python调用百度智能云API请求(以自然语言处理——词法分析为例)

    调用API的思路: 获得api的token 按官方文档发送链接 分析返回的结果 步骤一:获取API的token 如果不知道token是啥,或是不知道怎么获取token,请参考:https://blog ...

  9. 使用Python调用百度自然语言处理API

    1.安装pip,执行pip install baidu-aip 2.然后在百度开放平台注册添加一个 自己的应用,生成自己的App ID,Api Key, Secret Key.然后就可以调用了,代码如 ...

  10. python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

最新文章

  1. ActiveReports 报表应用教程 (2)---清单类报表
  2. socket 与 vfs
  3. 【Machine Learning实验1】batch gradient descent(批量梯度下降) 和 stochastic gradient descent(随机梯度下降)
  4. webpack之proxyTable配置
  5. Pokémon Go火遍全球,开启全民捕捉小精灵的时代
  6. Java写入的常用技巧
  7. SRM 698 div1 RepeatString
  8. OpenGL显卡编程
  9. How to add svn:externals in windows using TortoiseSVN
  10. 一名南京985AI硕士,CSDN博客专家
  11. 利用Excel的LINEST计算线性拟合的斜率和截距的不确定性
  12. 玩转华为ENSP模拟器系列 | 配置TWAMP Light统计业务示例
  13. 教领导“做事”的新人,后来过得好吗?
  14. VBS 对IBM Notes的常规操作
  15. 中英文说明书丨CalBioreagents ACTH N端单克隆抗体
  16. 成功解决:下载的谷歌浏览器,打开却是“2345浏览器”,方法亲测有效
  17. linux系统tuyyt工具,yyt_hac's web
  18. USB电池充电基础:应急指南
  19. ICT产业关联效应的国际比较——基于投入产出的分析
  20. CocosCreator微信小游戏排行榜开发

热门文章

  1. Java多线程如何确定线程数
  2. Redis基础、应用场景、数据结构及案例
  3. FFmpeg基础库编程开发学习笔记——视频常见格式
  4. 1.2、Mybatis二级缓存测试
  5. dubbo如何正确关闭Spring容器
  6. 基础学习day06---面向对象二---static,类的初始化和调用顺序、单例模式
  7. [极客]每个极客都应该知道的Linux技巧 (1)
  8. RichContentLabel使用注意
  9. javabean 是什么?
  10. 使用Google zxing生成二维码