python图片文字识别
- 去百度云创建一个图片文字识别应用
连接百度云ai
下载sdk
安装使用Python SDK有如下方式:
如果已安装pip,执行pip install baidu-aip即可。
如果已安装setuptools,执行python setup.py install即可。
参考安装OCR Python SDK
- 程序
此程序为识别本地图片上的文字,使用的是通用识别模式,也可以使用来识别在线图片,也可以使用高精度识别模式等等,具体可以参考SDK文档python语言SDK参考
复制代码1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29from 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实现图片文字识别内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复