1、先到百度智能云创建一个文字识别应用
地址:https://cloud.baidu.com/product/ocr_general?navigation=0903
2、API文档地址
https://cloud.baidu.com/doc/OCR/index.html
3、应用详情界面获取应用相关登录凭证
4、安装SDK
pip install baidu-aip
5、python调用api实现图片文字识别
from aip import AipOcr
APP_ID = 'xxxxxxxxx'
API_KEY = 'xxxxxxxxxxxxxx'
SECRET_KEY = 'xxxxxxxxxxxxxxxx'
def OCR():
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
with open("./image/1.png", 'rb') as f:
image = f.read()
# 调用百度API通用文字识别,提取图片中的内容
text = client.basicAccurate(image)
result = text["words_result"]
for i in result:
print(i["words"])
if __name__ == "__main__":
OCR()
6、识别效果还是很不错的
Q.E.D.