美文网首页
利用百度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