不要钱,用Python识别图片中的文字
ninehua 2025-06-08 23:15 35 浏览
今天我们要学习的是在Python通过调用外部应用识别图片中的文字(OCR)。我们并不需要探究艰深的图像识别的原理和算法,只需要站在巨人的肩膀上知道如何调用百度的文字识别服务就可以用二三十行代码高效实现这个功能了。
首先,我们需要注册百度AI开放平台(ai.baidu.com),点击控制台后找到人工智能中的文字识别创建一个新应用,然后在应用详情里记下我们代码中所需的AppID、API Key、Secret Key。
接下来安装SDK。CMD打开命令提示符,输入pip install baidu-aip即可,如果没有安装pip,会提示命令不存在,已安装可以跳过下面两步。
安装pip包。到pypi.python.org/pypi/pip下载并解包,打开命令提示符窗口,在pip的目录下执行命令:python setup.py install。如果提示“ImportError: No module named setuptools”则说明缺少 “setuptools ”包。
安装setuptools包。到
pypi.org/project/setuptools下载并解包,打开命令提示符窗口,在setuptools的目录下执行命令:python setup.py install。
完成以上准备步骤后,开始编程。(图1)
三个常量均为标示用户,为访问百度云做签名验证。AipOcr是百度的Python SDK客户端的功能之一,为我们提供了一系列的识别图片文字的方法。
要调用这一功能非常简单。只需要这一句即可将图片中的文字识别并返回:
result = client.basicGeneral(image);
现在我们通过以下实例代码获得本地图片信息,执行图像识别,结果用print 输出看看。百度识别结果为每行文字一个大括号,再用两行代码整理一下文本格式,程序如图2。
执行程序,最基本的文字识别结果如图3,这个应用流程应该是本地识别图片信息上传至百度云运算返回识别结果,经过测试识别效果优质高效。
当然这仅仅实现了最简单的本地图片文字的基本识别。这个接口还有多项参数可以支持多国语言和各类证照票据二维码等特殊图片的识别。有兴趣的小朋友可以在
https://cloud.baidu.com/doc/OCR/s/Rjwvxzm3n查看接口文档。
这项服务的特殊功能有每天500次的免费使用次数,对于个人学习是完全够用了,如果作为公开应用超量的话还需要付费。
这次我们使用百度提供的服务直接跨进了OCR软件的门槛,在百度AI开放平台上还有语音识别、人脸识别、机器学习、图像识别等众多高大上的功能,直接使用这些人工智能的成果完成自己的应用是不是觉得编程更加有趣了?
# coding=gbk
from aip import AipOcr
# 定义常量
""" 你的 APPID AK SK """
APP_ID = '你的 APPID'
API_KEY = '你的 APP AK'
SECRET_KEY = '你的 APP SK'
# 初始化AipFace对象
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('本地图片地址')
# 调用通用文字识别, 图片为本地图片
result = client.basicGeneral(image);
print (result)
#将所有的文字都合并到一起
for item in result['words_result']:
print(item['words'])
相关推荐
- 「免费下载」超棒的英文字母、数字描红,PDF高清打印版
-
(资料太长,只能展示截图部分)领取完整【高清电子打印版】请将文章拉至末尾查看步骤领取【高清电子打印版】请关注后【点赞+转发】【私信我回复数字000】按照步骤免费领取(高清电子版)...
- 武侠 金庸全集(共36册) 01 PDF版分享
-
电子书及相关资料于网络上搜集整理,如有侵权,请联系我删除!
- 小学生经典国学典藏《古文观止》PDF电子版下载
-
为了方便教师、学生和家长查阅和使用中小学教辅资料小编花费大量的时间收集、整理、发布这一系列的电子教辅真心希望能给您带来帮助今天给大家带来的是小学生经典国学典藏《古文观止》PDF电子版下载免费分享给大家...
- 安卓上有哪些不错的PDF阅读器?
-
要看看具体是什么类型的PDF文件,文献资料类的可能还是更适合在平板或者电脑上阅读,比较方便,如果是普通的不太大的PDF文件可以借助一些APP来看,安利三款自用过的PDF阅读器,在安卓手机的应用商店就可...
- 2020一建全科官方电子版教材免费下载(高清PDF)
-
2020年一级建造师考试已过,又开始21年一建备考了,由于20新教材是5月份才出版,备考21年考试先用20年资料,为了帮助各位考生通过考试,倪倪考吧特整理了一级建造师考试全科电子版教材下载,希望可以帮...
- pdf在线提取页面免费工具,推荐几款超实用工具
-
PDF的可以用来保存扫描件,很多纸质版文件都可以转换成PDF以方便流通阅读。PDF页数也是没有限制的,所以如果你拿到一份很大的文档,每次使用的时候就会不太方便。可以选择将大文件的一部分内容提取出来,重...
- 免费将 PDF 转换为 Word 的 10 个最佳工具
-
可移植文档格式或PDF是大多数企业使用的流行文件格式,主要用于共享项目材料并确保整个团队协同工作。它还有助于避免处理大量文档和丢失关键数据。使用顶级PDF转换器还可以更轻松地高效地进行日常活动...
- 2023春 《53天天练》配套 语文一下练习试题卷 电子版 92页PDF文档
-
这份就是今年春季版的53天天练试题练习卷,适合一年级下册人教部编版语文课堂课后复习使用!需要的家长可找我要资料下载:2023春《53天天练》配套语文一年级下册练习试题卷电子版92页PDF文...
- 人教版7年级下册数学电子课本PDF版下载
-
如需领取电子课本(PDF高清版),请关注微信公众号“x9996k”,即可获得电子课本PDF打印版以及各版本各学科的电子课本大全。...
- 全套《女巫温妮》PDF免费下载:高清电子书+音频+视频+翻译+拓展
-
今天给大家分享的是风靡全球30年的牛津经典读物《女巫温妮》12册,高清PDF+翻译+MP3+视频+拓展资料!私信回复“绘本”免费领取...
- 强大的网站(第四十一期):一个免费的图片和PDF处理工具网站
-
一、网站简介Docsmall网站致力于让文件处理更加简单,它提供了图片处理、PDF处理以及其他文件转换等多种功能。用户只需上传文件,选择所需的处理选项,即可快速完成文件处理任务。网站地址(点击转跳):...
- 如何在电脑和手机上免费将 PDF 转换为Word
-
PDF文件是我们每天用来交换重要内容的一些最重要的文档之一。但是编辑PDF文件通常很困难;因此,以下是您可以从任何设备将PDF文件转换为可编辑Word文件的三种方法中的一些。添加图片注释,不...
- 为什么PDF转word都是付费功能?免费PDF编辑的几种方法
-
现在不论是WPS还是迅捷PDF、福昕PDF等软件,都将PDF编辑功能,特别是PDF转Word功能设置成了收费模式。但是在日常学习工作中,我们总会有编辑PDF的场景,如何解决呢?一、先看看是什么类型的P...
- 有哪些实用免费的PDF编辑器?
-
本文分享8个实用的PDF编辑器,大部分都免费,能够满足基本的编辑需求,而且操作简便,兼容性强,让你的文档处理如鱼得水。一、通过电脑端软件实现PDF编辑1、AdobeAcrobat一款功能强大的PDF...
- 824页pdf文档免费下载链接 娱乐圈824大瓜事件怎么回事
-
824文档是一颗比421更大的瓜,824文档里面记载着各种娱乐圈明星八卦的合集,而这个文档不是别的,正是明星的黑料内幕,也可以理解为421页娱乐圈明星八卦合集,涵盖了整个娱乐圈八卦内容汇总,相当于一篇...