我是靠谱客的博主 从容身影,最近开发中收集的这篇文章主要介绍调用百度api实现图片文字识别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python图片文字识别

  • 去百度云创建一个图片文字识别应用

连接百度云ai

如图建立应用
下载sdk
安装使用Python SDK有如下方式:
如果已安装pip,执行pip install baidu-aip即可。
如果已安装setuptools,执行python setup.py install即可。
参考安装OCR Python SDK

  • 程序
    此程序为识别本地图片上的文字,使用的是通用识别模式,也可以使用来识别在线图片,也可以使用高精度识别模式等等,具体可以参考SDK文档python语言SDK参考
from aip import AipOcr

""" 你的 APPID AK SK """
APP_ID = '你的APP_ID'
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('p1.jpg')
""" 调用通用文字识别, 图片参数为本地图片 """

""" 如果有可选参数 """
options = {}
options["language_type"] = "CHN_ENG"
options["detect_direction"] = "true"
options["detect_language"] = "true"
options["probability"] = "true"

""" 带参数调用通用文字识别, 图片参数为本地图片 """
""" 调用api""" 
picture_result = client.basicGeneral(image, options)#返回识别结果
print(picture_result )#打印

值得注意的是client.basicGeneral(image, options)#返回识别结果
这里的参数可以参考
通用文字识别参数
返回值可以参考
在这里插入图片描述

  • 识别效果
    原图 原图
    识别结果
     识别结果
    看样子还是有一点点识别不出来,可以考虑使用高精度识别模式

最后

以上就是从容身影为你收集整理的调用百度api实现图片文字识别的全部内容,希望文章能够帮你解决调用百度api实现图片文字识别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部