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可变参数函数用法实例
Jul 07 Python
Python如何实现文本转语音
Aug 08 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
使用python 3实现发送邮件功能
Jun 15 Python
详解python单元测试框架unittest
Jul 02 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
给你一面国旗 教你用python画中国国旗
Sep 24 Python
python双向链表原理与实现方法详解
Dec 03 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
Jun 17 Python
Python unittest如何生成HTMLTestRunner模块
Sep 08 Python
Python性能测试工具Locust安装及使用
Dec 01 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
GD输出汉字的函数的分析
2006/10/09 PHP
PHP 已经成熟
2006/12/04 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
AngularJS模块详解及示例代码
2016/08/17 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
2016/10/29 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
微信小程序实现购物车功能
2020/11/18 Javascript
python自然语言编码转换模块codecs介绍
2015/04/08 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
简历中的自我评价范文
2014/02/05 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
作风年建设汇报材料
2014/08/14 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
班主任寄语2015
2015/02/26 职场文书
机关保密工作承诺书
2015/05/04 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python