python文字识别并获取位置_python 照片(.jpg)文字识别技术

作为pyhon小菜鸟的我,为了完成这个内容,前前后后搞了好久。好多资料都是很久之前的,导入类的位置都发生了变化。直到昨天发现了百度AI识别api接口,才实现了不错的效果。

1.优点:相比国外的很准确

2.缺点:因调用的是百度ap接口,每天有500次次数限制,且需要连接网络。

一、准备工作

1.注册百度开放平台账号,并创建一个应用

百度搜索百度开放平台,并注册(使用百度账号也可)

63be48595c121345647b1ce868201f7e.png

填写基本信息

2d3823ac08dc9e68634ec4e22332872a.png

管理控制台

760ad63358235bc2c124a902c50dbcca.png

同意协议

5570c395eaf8a3b15b63c0f1bd2557f1.png

创建应用

20d1cc8ef3c0b195a74648cffafabd10.png
8910e487a96a40b79a365b10b3bf2b80.png
a2ee70025125607df3df604d2c031b0e.png

复制appID/APIKEY/SECRET KEY 稍后使用

de6623ded1d625262ebaba5026227ab2.png

2.安装百度API接口库

小黑窗中输入pip install baidu-aip,如果不知道怎么打开小黑窗,见我之前的文章

二、代码部分

其中APP_ID、API_KEY、SECRET_KEY 需要用我们刚刚复制的内容

其中:with open(r"文件完整路径","rb")as f:

这段类似的代码出现了两次,分别要换成要识别的照片jpg的文件完成路径,和生成的txt文件完整路径

from aip import AipOcr  # 导入百度的AIP库APP_ID = "你的APP_ID"API_KEY = "你的API_KEY"SECRET_KEY = "你的secret_key"client = AipOcr(APP_ID, API_KEY, SECRET_KEY)""" 读取图片 """content = ""  # 创建一个空的字符,用来存储内容with open(r"C:甥敳獲lxw01Desktoppython学习经验pdf文字提取1.jpg","rb")as f:    image = f.read()    # 将获取内容写入到text文件夹汇总    text = client.basicGeneral(image)   # 读取jpg文件    # text=client.basicAccurate(image) # 读取png文件    for i in text["words_result"]:        content = content + "" + i["words"]    # 写入到text文件夹汇总    with open(r"C:甥敳獲lxw01Desktoppython学习经验pdf文字提取读取的文件截图的内容.txt", "a") as f:        # 清空文件内容,不需要时可注释掉        f.seek(0, 0)        f.truncate()        # 写入文件内容        f.write(content)        f.close()        # print(content)

三、测试

将这个照片识别出文字

14a743379de399817da3f44669326910.png

运行结果:

a0a49efb266634007bdba0d3871e155a.png

效果相当棒

下一遍将介绍png(电脑截图)文件中提取文字,已经工作的小伙伴肯定有这样的经历。。。

更多相关推荐

python文字识别并获取位置_利用P...

No.1什么是文字识别文字识别是利用计算机自动识别字符的技术,是模式识别应用的一个重要领域。...

继续阅读

python 图片定位文字位置_基于Py...

这篇文章主要介绍了基于Python获取照片的GPS位置信息,文中通过示例代码介绍的非常详细,对大家...

继续阅读

python识别屏幕文字位置_图片识...

大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发...

继续阅读

python获取gps位置_基于Python获...

基于Python获取照片的GPS位置信息发布时间:2020-10-0519:39:19来源:脚本之家阅读:102作者:...

继续阅读

python识别图片指定位置文字_pyt...

Python批量识别图片指定区域文字内容,供大家参考,具体内容如下简介对于一张图片,需求识别指...

继续阅读

python识别图片指定位置文字_pyt...

Python批量识别图片指定区域文字内容,供大家参考,具体内容如下简介对于一张图片,需求识别指...

继续阅读

python识别图片指定位置文字_pyt...

最近朋友需要一个可以识别图片中的文字的程序,以前做过java验证码识别的程序;刚好最近在做一...

继续阅读

python识别图片文字、并返回文字...

原博文2020-11-0419:41−最近在做app的UI自动化测试过程中,遇到UI大改版的问题。原本使用Airte...

继续阅读

python截图识别文字_Python技术...

原标题:Python技术:截图文字识别工具#01截图文字识别工具有时候在海报上面,图片上面,或者P...

继续阅读

python识别pdf文字_python 电脑...

相信很多小伙伴都遇到过,在网上找的一篇文档,在线pdf(或百度文库),有部分内容想引用,又无...

继续阅读