美文网首页
利用百度AI实现简单OCR

利用百度AI实现简单OCR

作者: ChenHwang | 来源:发表于2020-02-06 08:38 被阅读0次

    使用python和百度AI的api实现简单的本地OCR功能,平时可以当作一个小工具使用。

    1.

    首先登陆百度AI开放平台,然后点击控制台,创建一个文字识别应用。随后系统会生成AppIDAPI KeySecret Key的参数。这些参数是接下来调用api的时候所需要的。


    2.

    在python环境中使用pip install baidu-aip安装OCR Python SDK。接下来就可以使用代码去实现OCR功能了。

    #导包
    from aip import AipOcr
    
    #利用百度API,注意更改应用参数
    APP_ID = '应用的AppID'
    API_KEY = '应用的API Key'
    SECRET_KEY = '应用的Secret Key'
    
    client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
    
    #读取图片
    def get_file_content(filePath):
        with open(filePath, 'rb') as fp:
            return fp.read()
    
    #此处更改图片路径
    image = get_file_content('example.png')
    
    #调用通用文字识别(高精度)
    results = client.basicAccurate(image)["words_result"] 
    
    #输出结果
    for result in results:
        text = result["words"]
        print(text)
    

    识别效果如下图所示,识别结果还是不错的。


    识别效果对比

    相关文章

      网友评论

          本文标题:利用百度AI实现简单OCR

          本文链接:https://www.haomeiwen.com/subject/dpkyxhtx.html