Python调用百度OCR实现图片文字识别的示例代码


Posted in Python onJuly 17, 2020

百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法:

首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下:

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

创建后会获得如下信息:

APP_ID = '******'
API_KEY = '************'
SECRET_KEY = '**************'

下面就是百度API包的安装,在终端cmd输入如下语句直接pip方式安装,注意是 baidu-api 哦!

pip install --user baidu-aip

Python调用百度OCR实现图片文字识别的示例代码 

接下来上python代码,图片修改为你的图片就可以直接运行了:

from aip import AipOcr
 
# 定义常量
APP_ID = '21372704'
API_KEY = 'YKpXQwN5zj79g99fZK8i4Kn1'
SECRET_KEY = 'RTIAaFrvvgHbej7eALMKmjR0uF93rHCQ'
 
# 初始化AipFace对象
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)
 
# 读取图片
filePath = "test.JPG"
 
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(result)
words_result=result['words_result']
for i in range(len(words_result)):
  print(words_result[i]['words'])
 
#代码参考了:https://blog.csdn.net/u013421629/article/details/79500336

图片不咋清晰就会出现识别出来不太准确的现象,但是对比pytesseract的OCR结果已经好了非常多,百度OCR识别出来原始的是字典格式。下面上例子:

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

到此这篇关于Python调用百度OCR实现图片文字识别的示例代码的文章就介绍到这了,更多相关Python 图片文字识别内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python使用urllib2提交http post请求的方法
May 26 Python
python正则中最短匹配实现代码
Jan 16 Python
PyQT实现多窗口切换
Apr 20 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
Python编程flask使用页面模版的方法
Dec 28 Python
python读取并定位excel数据坐标系详解
Jun 26 Python
python重要函数eval多种用法解析
Jan 14 Python
用python介绍4种常用的单链表翻转的方法小结
Feb 24 Python
基于python实现上传文件到OSS代码实例
May 09 Python
如何利用Python matplotlib绘制雷达图
Dec 21 Python
一些让Python代码简洁的实用技巧总结
Aug 23 Python
python实现数字炸弹游戏
Jul 17 #Python
python实现数字炸弹游戏程序
Jul 17 #Python
Matlab中plot基本用法的具体使用
Jul 17 #Python
python 基于卡方值分箱算法的实现示例
Jul 17 #Python
Python DES加密实现原理及实例解析
Jul 17 #Python
python获取系统内存占用信息的实例方法
Jul 17 #Python
树莓派4B安装Tensorflow的方法步骤
Jul 16 #Python
You might like
PHP通用检测函数集合
2006/11/25 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
PHP生成plist数据的方法
2015/06/16 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
javascript操作数组详解
2014/12/17 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
js匿名函数使用&传参(实例)
2017/09/08 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
实时获取Python的print输出流方法
2019/01/07 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
杭州-DOTNET笔试题集
2013/09/25 面试题
八一建军节活动方案
2014/02/10 职场文书
cf搞笑广告词
2014/03/14 职场文书
绩效考核实施方案
2014/03/18 职场文书
诚信承诺书范文
2014/03/27 职场文书
机关职员工作检讨书
2014/10/23 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
Python使用Web框架Flask开发项目
2022/06/01 Python