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 字典(Dictionary)操作详解
Mar 11 Python
Python中optionParser模块的使用方法实例教程
Aug 29 Python
Python返回真假值(True or False)小技巧
Apr 10 Python
python通过索引遍历列表的方法
May 04 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
Python常用模块之requests模块用法分析
May 15 Python
python对文件目录的操作方法实例总结
Jun 24 Python
python tkinter实现屏保程序
Jul 30 Python
python 两个一样的字符串用==结果为false问题的解决
Mar 12 Python
Python Django form 组件动态从数据库取choices数据实例
May 19 Python
django使用graphql的实例
Sep 02 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和editplus正则表达式去除空白行
2015/04/17 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
理解javascript对象继承
2016/04/17 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
整理一下常见的IE错误
2016/11/18 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
python基础教程之字典操作详解
2014/03/25 Python
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
python安装与使用redis的方法
2016/04/19 Python
如何使用python操作vmware
2019/07/27 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
智乐游戏测试笔试题
2014/05/21 面试题
工伤赔偿协议书
2014/04/15 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
公司借条范本
2015/05/25 职场文书
药房管理制度范本
2015/08/06 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle