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自动化测试工具Splinter简介和使用实例
May 13 Python
python实现斐波那契递归函数的方法
Sep 08 Python
python基于phantomjs实现导入图片
May 13 Python
Python自动生产表情包
Mar 17 Python
python opencv之SIFT算法示例
Feb 24 Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
May 30 Python
对pandas中to_dict的用法详解
Jun 05 Python
python顺序的读取文件夹下名称有序的文件方法
Jul 11 Python
Python实现正整数分解质因数操作示例
Aug 01 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
python实现批量命名照片
Jun 18 Python
Python叠加矩形框图层2种方法及效果
Jun 18 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查看SSL证书信息的方法
2016/09/22 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
laravel实现前后台路由分离的方法
2019/10/13 PHP
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
js中传递特殊字符(+,&)的方法
2014/01/16 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
JQuery工具函数汇总
2015/06/15 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
js原生实现FastClick事件的实例
2016/11/20 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
详解js的事件代理(委托)
2016/12/22 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
python中学习K-Means和图片压缩
2017/11/20 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
python批量修改ssh密码的实现
2019/08/08 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
校园网站的创业计划书范文
2013/12/30 职场文书
2014年教师培训的自我评价
2014/01/03 职场文书
夏季奶茶店创业计划书
2014/01/16 职场文书
应届毕业生自荐书
2014/06/18 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
Python实现文字pdf转换图片pdf效果
2022/04/03 Python