- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python利用百度文字识别API实现图片文字识别
操作指南
第一步:注册获取调用API的使用账号和密码
1.打开百度AI开放平台官网: /
2.点击右侧的“控制台”,申请百度账号登陆
3.点击左侧的“文字识别”按钮 4.创建“文字识别”应用
5.生成账号和密码(要记下来哦~~)
第二步:导入python的百度ai接口模块
1.用管理员身份打开cmd
2.输入命令:pip install baidu-aip
第三步:准备待识别的图片
新建一个名为“picture”的文件夹,将待识别的图片整理好后放入该文件夹中。
第四步:程序实现,调试并运行
在与picture文件夹同一目录下新建python程序文件,拷贝代码,并在相应的地方填入之前申请的APP_ID、API_KEY和SECRECT_KEY。
import glob #文件名模式匹配
import os #操作系统功能(文件、目录等操作)
from os import path
from aip import AipOcr
from PIL import Image
def convertimg(picfile, outdir):
调整图片大小,对于过大的图片进行压缩
picfile:原图文件名
outdir: 存储压缩后图片的文件名
img = Image.open(picfile)
width, height = img.size
while(width*height 4000000): #该数值压缩后的图片大约200多k
width = width // 2
height = height // 2
new_img=img.resize((width, height),Image.BILINEAR)
new_img.save(path.join(outdir,os.path.basename(picfile)))
def baiduOCR(picfile, outfile):
利用百度api识别文本,并保存提取的文字
picfile:待识别图片文件名
outfile:存储识别结果的文件
filename = path.basename(picfile)
APP_ID =# 刚才获取的 ID,下同
API_KEY = 4uzyDkaNuNpu0SpCHGWcV16o
SECRECT_KEY = KVyYLj6TpNVKD55uxWYBs2DeTcO2Lj1C
client = AipOcr(APP_ID, API_KEY, SECRECT_KEY)
i = open(picfile, rb)
img = i.read()
print(正在识别图片:\t + filename)
message = client.basicGeneral(img) #通用文字识别,每天50000次免费
#message = client.basicAccurate(img) # 通用文字高精度识别,每天800次免费
print(识别成功!)
i.close();
with open(outfile, a+) as fo:
fo.writelines(+ * 60 + \n)
fo.writelines(识别图片:\t + filename + \n * 2)
fo.writelines(文本内容:\n)
#输出文本内容
for text in message.get(words_result):
fo.writelines(text.get(words) + \n)
fo.writelines(\n*2)
print(文本导出成功!)
print()
if __name__ == __main__:
outfile = export.txt #识别结果
outdir = tmp #存放压缩后图片的临时文件夹
if path.exists(outfile):
os.remove(outfile)
if not path.exists(outdir):
os.mkdir(outdir)
print(压缩过大的图片...)
# 首先对
您可能关注的文档
最近下载
- 房性及房室交界性心律失常.pptx VIP
- 《机械加工常用测量工具》课件.ppt VIP
- 2025年西宁市城区中考英语试卷真题(含答案及解析).docx
- 《安全用电》课程思政课件:触电急救知识和方法.pptx VIP
- Q Lk. J(02)1178-2015_J599系列Ⅲ复合材料电连接器详细规范.pdf VIP
- TCECA-G 0018—2018《氢燃料电池车辆用加注规范 第一部分:通用要求》.pdf VIP
- 企业员工职务犯罪培训 .pptx VIP
- 拼多多持平投产比计算公式(1).xlsx VIP
- 2022年新教材新大纲初级会计职称《初级会计实务》课件——第六章所有者权益.pptx VIP
- 人教版七年级数学整式整章教案.pdf VIP
原创力文档


文档评论(0)