python使用文字识别读取图片文字

python使用文字识别读取图片文字,第1张

1,安装第三方模块,baidu-aip

方法1:win+r>>>cmd打开命令指示器输入命令下载baidu-aip第三方模块
pip install baidu-aip
方法2: 在编译软件pycharm里安装baidu-aip第三方模块
File>>>settings…>>>project:python>>>python:interpreter>>>点击左
上角加号,搜索baidu-aip下载。
个人建议使用方法二,有时在命令指示器下载的第三方模块并不能使用,方法二则不会出现这类情况!

新建AapOcr

*** 作步骤:
浏览器搜索"百度ai"进入其官网。


复制参考代码

其次,回到第四步的 *** 作页面>>>选择立即使用>>>创建应用
在这里名字任意填写,其余选项不需要填写,目的根据个人情况(个人填写学习)成功创建后将会出现…



能白嫖就白嫖, *** 作中也是需要领取的

再将其对应的ID,KEY等数据依次复制到编译软件代码之中。
编译代码示例:

from aip import AipOcr

""" 你的 APPID AK SK """
APP_ID = '********'
API_KEY = '****************************
SECRET_KEY = '********************************'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
with open(r"D:\photo\csdn\QQ截图20220419154014.png","rb") as f:
    img=f.read()
data=client.basicGeneral(img)
for d in data["words_result"]:
    print(d["words"])
###运行结果
ModuleNotFoundError: No module named 'chardet'

这会出现报错的情况,我们只需根据错误,再一次安装第三方库"chardet"
*** 作与安装baidu-aip相同
安装后再次运行我成功运行啦

长恨歌
白居易
〔唐代]
汉皇重色思倾国,御宇多年求不得。
杨家有女初长成,养在深闺人未识。
Process finished with exit code 0

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/714565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存