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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。