小白也行的:Easy OCR做一款免费的图片转文字
\(\text{EasyOCR}\) 支持超过 \(80\) 种语言的识别,包括英语、中文(简繁)、阿拉伯文、日文等,并且该库在不断更新中,未来会支持更多的语言。像市面上所有的图片识别都用的是 \(\text{OCR}\),如微信,百度。个人推荐软件:微信,网站https://web.baimiaoapp.com,该网站识别准确率是真的高,且收费也很人性化,使用后期仍然可以一天免费扫 \(5\) 张。
\(\text{OCR}\) 的扫描过程:
废话不多说,开始演示。
1.安装 \(\text{python}\)
由于 \(\text{python}\) 代码短,功能强大,所以编译器选择了 \(\text{python}\)。有 \(\text{python}\) 的忽略这一步,注意非 \(\text{python3.9}\) 可能会出现错误。
进入https://www.python.org/downloads/release/python-3913/,拉到最底下。
电脑 \(32\) 位的下上面这个,\(64\) 位的下下面这个。
双击打开,这里用了 \(3.7.4\) 的图,步骤一,最好两个都钩选,但必须勾选下面那个。
出现 \(setup\ was\ successful\),安装成功。
安装完后,\(win+r\),输入cmd
,在 \(\text{cmd}\) 内输入 python
,会弹出如下界面,如果您安装了 \(\text{python}\) 但在 \(\text{cmd}\) 内输入 python
没有如图文字,请重新安装。
2. 安装 \(\text{pip}\)
前置知识,\(\text{cmd}\) 命令:
cd 文件夹名
打开这个文件夹。
cd..
返回上一层目录。
盘符名:
进入到某个盘,如进入到 \(F\) 盘为 F:
。
安装 \(\text{pip}\),在该题内下载附件pip-23.0.tar.gz 并解压,把路径复制下来。
然后进入到 \(\text{cmd}\)。
注意:你下载在什么盘,最好先输入 盘符:
。
进入 你下载的那个盘后,cd 刚才复制的内容
,回车。再将 python setup.py install
复制下来,在 \(\text{cmd}\) 粘贴,回车。
然后就会开始安装,大约 \(5\) 秒钟。安装完后,输入 pip
,若没有报错,即成功。
以下是安装完后,输入 pip
,成功画面,若报错,请重新安装 \(\text{python}\)。
3.安装 \(\text{EasyOCR}\)
按 \(\text{cmd}\) 的方法,进入到 \(\text{python}\) 的 \(\text{Scripts}\) 文件夹,输入 pip install easyocr -i https://pypi.tuna.tsinghua.edu.cn/simple
,出现进度条即开始安装,如图。
安装完成:
4.使用 \(\text{EasyOCR}\)
首先,把这张图片下载下来,重命名为 \(\text{test.png}\)。
放在你当前登录的用户的文件夹里。如:
打开 \(\text{cmd}\),输入 python
。
输入:
# 导入easyocr
import easyocr
# 创建reader对象
reader = easyocr.Reader(['ch_sim','en'])
# 读取图像
result = reader.readtext('test.png')
# 结果 result
for i in result:
word = i[1]
print(word)
在 print(word)
后面还有两个换行,但好像没出来,请自行添加。也可以在该题内下载 py.txt,代码同上。
\(\text{test.png}\) 是打开文件名,可以自行更改。
第一次使用会下载语言,'ch_sim','en'
,是中文和英文,如果要下载其他语言,按照该表更改:
这两个进度条就是下载语言,以后使用不在出现。
如果发现无法自动下载,可以进入网址https://www.jaided.ai/easyocr/modelhub/,直接下载,下载下来的压缩包不用解压,直接放在 \(\text{~/.EasyOCR/model/}\) 目录下。具体下载哪个语言包,代码中下载英文和中文,是 \(\text{ch\_sim}\),与 \(\text{en}\) 下载其他语言可根据上文表中的代号一栏更改。
识别结果:
准确率是不是很高啊。用 \(\text{EasyOCR}\) 做最简单的图片识别。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~