Umi-OCR:免费离线的批量文字识别工具
【免费下载链接】Umi-OCROCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。项目地址: https://gitcode.com/GitHub_Trending/um/Umi-OCR
Umi-OCR 是一款免费、开源的离线 OCR 软件:解压即用,无需安装,不联网,图片文字识别全部在本地完成。它支持批量图片识别、截图识别、PDF 文档识别和二维码扫描,并内置多国语言识别库。下面按新手最常问的几个问题,把对应的功能与操作讲清楚。
📦 是否真的免费?解压后能直接用吗?
可以。项目全部代码开源,完全免费。发布包是.7z压缩包或.7z.exe自解压包,解压后双击Umi-OCR.exe即可启动,没有任何安装步骤。支持 Windows 7 x64 和 Linux x64 系统。
首次打开时,界面语言会跟随系统设置自动切换;想手动改语言、换主题、调字体大小或界面比例,进"全局设置"标签页操作:
全局设置页:语言、主题、字体均可调整,还能添加桌面快捷方式和开机自启
🖼️ 批量图片识别:支持什么格式,有数量上限吗?
"批量OCR"标签页用于批量导入本地图片识别,几个关键点:
- 支持格式:
jpg, jpe, jpeg, jfif, png, webp, bmp, tif, tiff - 数量没有上限,可一次性导入几百张图片执行任务
- 识别结果可保存为
txt, jsonl, md, csv(Excel) - 任务完成后可选择自动关机或休眠
如果要识别像素超大的长图或大图,需先在页面的设置 → 文字识别 → 限制图像边长中调高数值,否则图片会被压缩,影响识别效果:
批量识别页:左栏是图片列表与任务进度,右栏是识别记录
🧩 排版解析:识别结果乱序怎么整理?
OCR 引擎的原始输出是按文本块位置罗列的,多栏版式或换行场景下读起来会乱。"文本后处理"里的排版解析就是为此设计的:在输出前重新整理结果的排版和顺序。截图页和批量页都提供这套选项,常用预设方案如下:
| 方案 | 适用场景 |
|---|---|
| 多栏-按自然段换行 | 多数文档,自动识别多栏布局,按自然段换行 |
| 多栏-总是换行 / 无换行 | 每句强制换行,或把全部语句合并到同一行 |
| 单栏-保留缩进 | 代码截图,保留行首缩进和行中空格 |
| 不做处理 | 引擎原始输出,默认每句换行 |
这些方案都能同时处理横排和竖排(从右到左)的文字;竖排识别还需要 OCR 引擎本身支持:
代码截图经"单栏-保留缩进"解析后的效果,缩进完整保留
💧 图片带水印:怎么排除干扰文字?
图片里的水印、扫描件里的页眉页脚会被一起识别出来,这时用忽略区域功能:
- 在批量页右栏设置中,进入忽略区域编辑器
- 按住鼠标右键,绘制多个矩形框,这些区域内的文字将在任务中被忽略
- 框尽量画大一些,把水印可能出现的所有位置完全包进去
注意:被忽略的单位是"整个文本块"而不是单个字符,只有完整落在框内的文本块才会被排除。文档识别页同样支持忽略区域,适合处理pdf, xps, epub, mobi, fb2, cbz等格式扫描件,并可输出双层可搜索 PDF。
⌨️ 如何用脚本调用 Umi-OCR?
两种方式:
命令行:入口是主程序Umi-OCR.exe,需在全局设置中允许 HTTP 服务(默认开启,主机选"仅本地"即可)。常用指令:
umi-ocr --path "D:/img/test.png" --clip umi-ocr --screenshot "-->" test.txt前者识别指定图片并把结果复制到剪贴板,后者截图识别后写入 test.txt。识别语言、是否弹出主窗口等参数,沿用"截图OCR"标签页里的设置。
HTTP 接口:提供 Base64 图片识别、文档识别、二维码识别等接口,适合集成到其他应用。后端并发能力有限,尽量不要并发调用;长时间连续调用偶尔会报连接错误,重新发起请求即可。
细节见命令行文档:docs/README_CLI.md、HTTP 接口文档:docs/http/README.md。
🌐 除识别外,还有哪些日常好用的功能?
- 截图OCR:快捷键唤起截图,左侧预览栏可直接用鼠标划选复制,右侧记录栏支持编辑文字、划选多条记录复制;在别处复制的图片也可以直接粘贴进来识别
- 二维码:支持截图、粘贴、拖入图片扫码,一图多码,兼容 19 种协议;也能输入文本生成二维码图片
- 渲染器:如果界面出现截图闪烁、UI 错位,在全局设置里切换渲染方案或关闭硬件加速即可
截图识别页:预览文字支持划选,右键菜单提供复制、全选、复制图片等选项
更多参数细节可以直接查仓库里的命令行与 HTTP 接口文档;使用中遇到 Bug,提交 Issue 是最快的反馈渠道。Umi-OCR 由社区持续维护,你的问题和建议都会帮助它变得更好用。
【免费下载链接】Umi-OCROCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。项目地址: https://gitcode.com/GitHub_Trending/um/Umi-OCR
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考