Python基于百度AI的文字识别的示例

发布时间:2020-10-03 14:52:27

来源:脚本之家

阅读:66

使用百度AI的文字识别库,做出的调用示例,其中filePath是图片的路径,可以自行传入一张带有文字的图片,进行识别。

下载baidu-aip这个库,可以直接使用pip下载:pip install baidu-aip,也可以在PyCharm等开发工具中下载。

然后运行下列代码即可。

# -*- coding: UTF-8 -*-

from aip import AipOcr

import json

# 定义常量

APP_ID = '9851066'

API_KEY = 'LUGBatgyRGoerR9FZbV4SQYk'

SECRET_KEY = 'fB2MNz1c2UHLTximFlC4laXPg7CVfyjV'

# 初始化AipFace对象

aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)

# 读取图片

filePath = "WechatIMG1.jpeg"

def get_file_content(filePath):

with open(filePath, 'rb') as fp:

return fp.read()

# 定义参数变量

options = {

'detect_direction': 'true',

'language_type': 'CHN_ENG',

}

# 调用通用文字识别接口

result = aipOcr.basicGeneral(get_file_content(filePath), options)

print(json.dumps(result).decode("unicode-escape"))

输出结果:

{"log_id": 1424393327, "direction": 0, "words_result_num": 2, "words_result": [{"words": "不就果钱么!"}, {"words": "所技"}]}

我的这次识别有几个错误,与图片不清晰有关,下面是我识别的图片。

通用文字识别 返回数据参数详情

字段

必选

类型

说明

direction

number

图像方向,当detect_direction=true时存在。

- -1:未定义,

- 0:正向,

- 1: 逆时针90度,

- 2:逆时针180度,

- 3:逆时针270度

log_id

number

唯一的log id,用于问题定位

words_result_num

number

识别结果数,表示words_result的元素个数

words_result

array

定位和识别结果数组

+words

string

识别结果字符串

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

python 百度云文字识别 proxy_Python基于百度AI的文字识别的示例相关推荐

  1. 智能物联网实验室落地 百度云与恩智浦、深圳大学打造AI+IoT高校生态

    随着人工智能.大数据.云计算.物联网等新兴信息技术对经济社会智能化变革的持续赋能,AI人才面临越来越大的需求缺口.如何培养面向未来的人工智能人才成为社会关注的焦点. 1月3日,百度与深圳大学.恩智浦共 ...

  2. Ocr 图文识别技术——基于百度云OCR技术学习与总结

                                                               Ocr 图文识别技术--基于百度云OCR技术学习与总结 1.百度智能云 控制台   ...

  3. 使用百度云智能SDK和树莓派搭建简易的人脸识别系统 Python语言版

    硬件 树莓派4B一个 CSI摄像头一个 笔者使用的是树莓派4B和CSI摄像头,但是树莓派3和USB摄像头等相似设备均可. 百度云智能设置 Step 1 登录 百度云智能 网址https://cloud ...

  4. Python:批量增强图片清晰度 ——基于百度API,含获取的AK、 SK的流程,access_token的获取流程,以及生成.exe文件

    Python:批量增强图片清晰度 --基于百度API,含获取的AK. SK的流程,access_token的获取流程,以及生成.exe文件 最近需要提高一些图片的清晰度,但一张张的去弄太费时间了,所以 ...

  5. Linux 环境下载百度Linux 环境下载百度云资源,Firefox插件(百度网盘助手)

    Linux 环境下载百度云资源,Firefox插件(百度网盘助手) https://blog.csdn.net/a499957739/article/details/79593286 转载上面链接的, ...

  6. sql数据库教程百度云_【全套】零基础Ps板绘教程百度云|板绘入门课程百度云

    原标题:[全套]零基础Ps板绘教程百度云|板绘入门课程百度云 零基础Ps板绘教程百度云|板绘入门课程百度云!零基础Ps板绘教程百度云|板绘入门课程百度云! 关注公众号:每日学绘画,回复关键词[视频教程 ...

  7. 百度云资深架构师聊百度云存储架构特点

    12月9日,2016中国存储峰会在北京举行.在"云存储及灾备技术论坛",百度云资深架构师王耀介绍了百度云的发展历程,并就百度云存储产品体系中的块存储与对象存储的架构与特点进行了重点 ...

  8. 百度云ROM刷机工具(百度刷机精灵) v2.0.23 官方正式版

    百度云ROM刷机工具(百度刷机精灵) v2.0.23 官方正式版 软件大小:19.6MB 软件语言:简体中文 软件性质:常用软件 软件授权:官方版 更新时间:2014-03-24 应用平台:Win8/ ...

  9. 【表盘识别】基于matlab霍夫变换钟表表盘识别【含Matlab源码 1943期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[表盘识别]基于matlab霍夫变换钟表表盘识别[含Matlab源码 1943期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

最新文章

  1. Python测试框架pytest(05)fixture - error和failed、fixture实例化、多个fixture
  2. 神经网络之dropout层
  3. 动态规划算法-01爬楼梯问题
  4. Linux: 如何利用HandBrake将DVD光碟转成各式影片档
  5. yolov3从头实现(六)损失计算
  6. ELK详解(十五)——ELK+Redis配置实战
  7. 运维之linux系统故障排查思路
  8. 【转】基于知识图谱的推荐系统(KGRS)综述
  9. CSS 框架 Bulma 教程
  10. 家庭局域网_玩转Windows 10家庭组,轻松共享局域网资源,人人都可以做到
  11. 2008年12月12号,星期五晴。为人父,却不能尽父责,为人夫,却不能尽夫责。这种痛楚什么时候才能结束。
  12. 【算法笔记】莫队算法(基础莫队,带修莫队,回滚莫队,树上莫队,二次离线莫队)
  13. OWASP十大漏洞之一
  14. 如何获取国际标准时间
  15. 商业研究(11):金融招聘,大有可为?
  16. 缺陷管理工具bugfree快速安装配置
  17. NUIST2022级第一周集训
  18. krait和kryo_java原生序列化和Kryo序列化性能实例对比分析
  19. 优质的计算机软件著作权,计算机软件著作权登记后会公开吗?
  20. 【Python】Python项目打包发布(一)(基于Pyinstaller打包多目录项目)

热门文章

  1. 什 么 是DNS服务
  2. 【并发编程】线程池及Executor框架
  3. 使用野狗(Wilddog)云setValue写入数据
  4. 在githhub上创建个人展示主页的方法
  5. 邮件服务器篇:三大邮件服务器软件“华山论剑”
  6. 基于Redis6.2.6版本部署Redis Cluster集群
  7. 揭秘华为成功:不上市是为了称霸世界
  8. 【4】CSE支持的主要组件
  9. 【交换机MAC典型配置】配置基于VLAN的MAC地址学习限制
  10. 智能医疗机器人:创新技术推动医疗领域的发展