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刷投票的脚本实现代码
Nov 08 Python
python使用点操作符访问字典(dict)数据的方法
Mar 16 Python
在Apache服务器上同时运行多个Django程序的方法
Jul 22 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
Dec 18 Python
解决Python requests 报错方法集锦
Mar 19 Python
Python实现的圆形绘制(画圆)示例
Jan 31 Python
Python使用OpenCV进行标定
May 08 Python
用Django写天气预报查询网站
Oct 21 Python
python实现逐个读取txt字符并修改
Dec 24 Python
django 数据库连接模块解析及简单长连接改造方法
Aug 29 Python
使用tensorflow显示pb模型的所有网络结点方式
Jan 23 Python
Python3.8安装Pygame教程步骤详解
Aug 14 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的知识
2006/11/17 PHP
php Mysql日期和时间函数集合
2007/11/16 PHP
PHP DataGrid 实现代码
2009/08/12 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
JQuery 入门实例1
2009/06/25 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
jQuery表格(Table)基本操作实例分析
2017/03/10 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
vue.js 获取select中的value实例
2018/03/01 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
Element图表初始大小及窗口自适应实现
2020/07/10 Javascript
python 计算一个字符串中所有数字的和实例
2019/06/11 Python
python async with和async for的使用
2019/06/20 Python
Python sep参数使用方法详解
2020/02/12 Python
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
简历中求职的个人自我评价
2013/12/03 职场文书
骨干教师培训感言
2014/01/16 职场文书
银行见习期自我鉴定
2014/01/29 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
保护环境演讲稿
2014/05/10 职场文书
承诺书格式范文
2014/06/03 职场文书
公务员爱岗敬业演讲稿
2014/08/26 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
临时租车协议范本
2014/09/23 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
给校长的建议书作文400字
2015/09/14 职场文书
浅谈golang 中time.After释放的问题
2021/05/05 Golang