python中自带的图片文字识别,识别的文字不全,解决办法

可以用百度ai里边的那个网络图片文字识别的接口,不过需要自己买一下,不贵,买那个调用次数的就好,调用一次一分钱

 把下边截图中的数据拿下来,放到脚本里边,就可以执行了

 

list = []
# 识别图片中的文字的方法
class Image_recognition:
    def image():
        path = os.path.dirname(os.path.abspath(__file__))
        path1 = os.path.join(path, 'screenshot')
        APP_ID = '。。。'  # APP_ID,API_Key,Secret_Key这三个是在百度AI上拿到的信息
        API_Key = '。。。。。'
        Secret_Key = '。。。。'
        client = AipOcr(APP_ID, API_Key, Secret_Key)
        i = open(path1 + "\\" + str(os.listdir(path1)[0]), 'rb')
        img = i.read()
        message = client.webImage(img)
        for i in message.get('words_result'):
            list.append(i.get('words'))

把识别出来的数据,放到list里边

循环提取list就可以找到你需要的数据了

for j in list:
    if str(j) == '您还未唱歌,点歌欢唱吧':
        print("验证成功")
    else:
        pass
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值