#-*- coding:utf-8 -*-
"""
~~~~~~~~~~~~~~~~~~~~
百度文字识别应用案例
"""
# 步骤1:导入百度aip的AipOcr类
from aip import AipOcr
# 步骤2:设置百度云服务的AppID等相关key值
APP_ID = '15603374'
API_KEY = 'QLk9RD33dPRjTN2SaNnj8hqX'
SECRET_KEY = 'F8ymfyDyyyfhB1BwWl0bjtXhLIVkNPnc'
# 步骤3:创建百度智能云对象client
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
# 步骤4:创建一个读取图片的函数
def get_file_content(filePath):
with open(filePath, "rb") as fp:
return fp.read()
# 步骤5:调用自定义函数读取指定路径的图片
image = get_file_content("1.jpg")
# 步骤6:设置option选项
options = {}
options["language_type"] = "CHN_ENG"
options["detect_direction"] = "true"
options["detect_language"] = "true"
options["probability"] = "true"
# 步骤7:使用步骤3创建的client对象完成文字识别的分析
data=client.basicGeneral(image,options)
# 步骤8:输出结果
print("识别结果为:")
print(data)