昨天我写了一个配置百度的OCR识别,说实话百度的确实还可以,就是太贵了,于是今天问了一下GPT,确实有个相对免费的OCR,就是OCRSpace

点我进入官网:OCRSpace

我们看一下次数,免费版每月25000次

在这里插入图片描述

第一步我们获取一下 API Key,点击

在这里插入图片描述

如图写好自己信息

在这里插入图片描述

好的,邮箱收到了邮件,点击链接

在这里插入图片描述

好的,他说过几分钟,会把API Key,发过来,TNND幸好会点英文,不然都不会注册

在这里插入图片描述

其实就十几秒,就发过来了,ok,成功拿到

在这里插入图片描述

好了好了, 漫长的第一步终于结束了,准备测试

提前准备好一张照片,用来测试

在这里插入图片描述

代码

import requests

# OCRSpace API地址
api_url = 'https://api.ocr.space/parse/image'

# OCRSpace API密钥
api_key = '刚刚你获取的'

# 图片路径
image_path = './one.png' # 测试的照片

# 发送POST请求
response = requests.post(api_url,
                         files={'image': open(image_path, 'rb')},
                         data={'apikey': api_key,
                               'language': 'chs'})

# 处理响应结果
if response.status_code == 200:
    response_data = response.json()
    if response_data['IsErroredOnProcessing'] == False:
        text = response_data['ParsedResults'][0]['ParsedText']
        print(text)
    else:
        print(response_data['ErrorMessage'])
else:
    print('Error: ', response.status_code)

看看效果,效果已经看到啦,免费版的有点小垃圾,小垃圾

在这里插入图片描述

虽然效果有点小垃圾,但是是每日25000次

想要更加清楚的还是得专业版

或者可以申请一个百度的,一年内,每月有1000次的高精度识别。在我的上一篇有讲解:点我查看

希望对大家有帮助

致力于办公自动化的小小程序员一枚

都看到这了,关注+点赞+收藏=不迷路!!

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐