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


Posted in Python onApril 21, 2018

使用百度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": "所技"}]} 

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

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

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

字段 必选 类型 说明
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 相关文章推荐
pyqt4教程之实现半透明的天气预报界面示例
Mar 02 Python
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
Jun 10 Python
Python多进程编程技术实例分析
Sep 16 Python
Python中的descriptor描述器简明使用指南
Jun 02 Python
Python3 处理JSON的实例详解
Oct 29 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
对Python生成器、装饰器、递归的使用详解
Jul 19 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 Python
Python简易开发之制作计算器
Apr 28 Python
python实现随机调用一个浏览器打开网页
Apr 21 #Python
python爬虫 使用真实浏览器打开网页的两种方法总结
Apr 21 #Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
Apr 21 #Python
Django项目实战之用户头像上传与访问的示例
Apr 21 #Python
基于Python 装饰器装饰类中的方法实例
Apr 21 #Python
使用python装饰器计算函数运行时间的实例
Apr 21 #Python
Python实现针对给定字符串寻找最长非重复子串的方法
Apr 21 #Python
You might like
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
JavaScript访问样式表代码
2010/10/15 Javascript
深入理解JavaScript中的传值与传引用
2013/12/09 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python在线运行代码助手
2016/07/15 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
Python with语句用法原理详解
2020/07/03 Python
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
财务管理专业毕业生求职信范文
2013/09/21 职场文书
中文系师范生自荐信
2013/10/01 职场文书
总经理助理的八要求
2013/11/12 职场文书
学习雷锋寄语大全
2014/04/11 职场文书
领导干部保密承诺书
2014/08/30 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
教你用Python matplotlib库制作简单的动画
2021/06/11 Python