1、先到百度智能云创建一个文字识别应用
地址:https://cloud.baidu.com/product/ocr_general?navigation=0903
image.png

2、API文档地址
https://cloud.baidu.com/doc/OCR/index.html

3、应用详情界面获取应用相关登录凭证
image.png

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、识别效果还是很不错的
image.png

Q.E.D.