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

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
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值