1. 获取百度识字API
由于百度提供了免费的图片识字API,而且非常好用,所以直接使用百度的api来进行识字。
首先在百度AI开放平台注册一个账号,网址http://ai.baidu.com/,注册完之后进入右上角控制台,点击->"文字识别"
点击“创建应用”
创建一个识字的应用,接口选择“文字识别”,然后下面填个人,描述随便写一些
然后再应用主页中可以看到申请到的API key和Secret Key,该接口一天可以每天调用50000次,完全可以满足我们个人的需求
2. 调用百度API
拿到API_KEY和SECRET_KEY后获取token,然后通过token和接口来对图片进行识字,这里使用本地tmp.png作为目标图片进行识别。代码如下,想用的直接复制就好
baidu.py
"""
baidu.py
"""
import requests
import base64
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'
def get_access_token():
# 获取token值
# client_id 为官网获取的API_KEY, client_secret 为官网获取的SECRET_KEY
host = 'https://aip.baidubce.c