python 使用百度AI接口实现图片文字识别

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

遗留: 后面需要写个界面,生成一个小程序。

你可能感兴趣的:(python 使用百度AI接口实现图片文字识别)