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统计cpu利用率的方法
Jun 02 Python
Python中函数的参数定义和可变参数用法实例分析
Jun 04 Python
python 类详解及简单实例
Mar 24 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
Apr 02 Python
Python工厂函数用法实例分析
May 14 Python
网红编程语言Python将纳入高考你怎么看?
Jun 07 Python
使用python实现kNN分类算法
Oct 16 Python
Python随机数函数代码实例解析
Feb 09 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
python实现Pyecharts实现动态地图(Map、Geo)
Mar 25 Python
利用python实现汉诺塔游戏
Mar 01 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 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
星际争霸秘籍
2020/03/04 星际争霸
用Flash图形化数据(二)
2006/10/09 PHP
dedecms模板标签代码官方参考
2007/03/17 PHP
php上传文件的增强函数
2010/07/21 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
three.js 入门案例详解
2018/01/23 Javascript
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
2018/07/16 Python
用python一行代码得到数组中某个元素的个数方法
2019/01/28 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
小学门卫岗位职责
2013/12/17 职场文书
公司年终奖分配方案
2014/06/16 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
阿里云服务器Ubuntu 20.04上安装Odoo 15
2022/05/20 Servers