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 相关文章推荐
python中偏函数partial用法实例分析
Jul 08 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
python实现字符串连接的三种方法及其效率、适用场景详解
Jan 13 Python
python 字符串转列表 list 出现\ufeff的解决方法
Jun 22 Python
python批量替换页眉页脚实例代码
Jan 22 Python
Python3.5 创建文件的简单实例
Apr 26 Python
python程序控制NAO机器人行走
Apr 29 Python
在python image 中安装中文字体的实现方法
Aug 22 Python
Python Handler处理器和自定义Opener原理详解
Mar 05 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
Feb 18 Python
Python中如何处理常见报错
Jan 18 Python
Pandas数据结构之Series的使用
Mar 31 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
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
json原理分析及实例介绍
2012/11/29 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
详解vscode中vue代码颜色插件
2018/10/11 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
python实现银行管理系统
2019/10/25 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
高中军训感言200字
2014/02/23 职场文书
法律进社区实施方案
2014/03/21 职场文书
表彰大会策划方案
2014/05/13 职场文书
文明社区申报材料
2014/08/21 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
Python中递归以及递归遍历目录详解
2021/10/24 Python
基于Python实现股票收益率分析
2022/04/02 Python