概述
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实现图片文字识别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复