python 使用百度AI接口实现图片文字识别
功能: 输入一张图片,识别其中的文字,转换成json文本。
#-*- coding:utf-8 -*-
from aip import AipOcr
import base64
import json
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
def get_json():
""" 你的 APPID AK SK """
APP_ID = '11206246'
API_KEY = 'Xdp8WvFlZfG7eGQ54vlTUOc3'
SECRET_KEY = '2AEFzhIp4TF8c3xzLpWOqqFE1p25K22f'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
invoice_url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic'
image = get_file_content("E:\\f.png")
ret = client.basicGeneral(image)
print(ret)
return ret
def main():
result = get_json()
json_ret = json.dumps(result)
print (json_ret)
if __name__ == "__main__":
main()
参考百度AI普通图片识别 API 及python SDK
遗留: 后面需要写个界面,生成一个小程序。
网友评论