Python 微信 API 图片文字识别: 利用百度 OCR 实现本地硬盘图片解析
我们可以使用 Python 中的 requests 库来调用微信 API 接口,使用百度 OCR 进行图片文字识别。以下是一个示例代码:
import requests
import json
# 读取图片
with open('I:/test.png', 'rb') as f:
img = f.read()
# 构建请求参数
params = {
'access_token': 'YOUR_ACCESS_TOKEN',
'image': img,
'language_type': 'CHN_ENG'
}
# 发送请求
response = requests.post('https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic', data=params)
# 解析响应数据
result = json.loads(response.content.decode('utf-8'))
# 输出识别结果
if 'words_result' in result:
for item in result['words_result']:
print(item['words'])
else:
print('识别失败')
其中,'YOUR_ACCESS_TOKEN' 需要替换为自己的百度 API 访问令牌。可以在百度开发者中心中创建应用,获取访问令牌。
此外,需要注意的是,在使用微信 API 时,需要首先获取到 access_token,才能进行调用。可以参考微信开发者文档中的接口获取 access_token 的方法。
原文地址: https://www.cveoy.top/t/topic/lKFP 著作权归作者所有。请勿转载和采集!