图片里的文字复制不了?Umi-OCR 免费离线工具解压就能用

网页上的文字,鼠标一划就能选中复制。

可它只要变成一张图,就彻底没辙了。聊天记录里别人发的通知、随手截的会议纪要、扫描件里的合同条款、PDF 里整页的正文,想把这些弄成能编辑的文字,只有两条路。

要么对着屏幕一个字一个字敲回去,要么把图丢给某个在线识别网站。图一传上去,里面是什么,也就都交出去了。

Umi-OCR 干的就是这件事。整个过程都在你自己的机器上跑。

开源项目,MIT 协议,GitHub 4.7 万星。断网也能识别,图不出本机。Windows 版是绿色包,解压出来双击 Umi-OCR.exe 就启动,没有安装程序,不想用了把文件夹删掉就算卸载干净。

01 它一共能干五件事

截图识字,日常用得最多的一件。屏幕上看见什么字,框一下就能变成可编辑文本。

批量识字,一次把几百张图拖进去,跑完统一导出。

文档识别,PDF、epub、mobi 这类文件直接提取文字,也能生成能搜索的双层 PDF。

二维码,扫和生成都支持,覆盖 19 种码制。

排版整理,识别出来的文字顺序乱、换行乱,它有一整套后处理方案负责捋顺。

02 两个版本,别下错包

Windows 版分了两个包,功能一模一样,差别只在底层的 OCR 引擎。

版本 体积 特点
Paddle 引擎版 128 MB 速度快,CPU 占用高,适合配置好的机器
Rapid 引擎版 98.5 MB 慢一点,内存占用低,兼容性好

有一点得提前记住:Paddle 版不兼容凌动、赛扬、奔腾这几类 CPU 。老电脑、低功耗笔记本直接下 Rapid 版最稳,日常识别的速度完全够用。要是装了 Paddle 版,一跑识别就弹 0xc0000142 或者 OCR init fail,那就是 CPU 不认它,换 Rapid 版就行。

项目地址:GitHub - hiroi-sora/Umi-OCR: OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。 · GitHub

解压路径别带中文和空格,也别扔进 C:\Program Files 这种要管理员权限的目录。 D:\Tools\Umi-OCR 这种最省事。

嫌翻 GitHub 麻烦的话,我平时把常用工具每天检查更新到最新版本,安装包下载可以得到

03 截图识字:先给它配一个顺手的快捷键

刚打开的时候,进「设置」→「快捷键」,给「截图 OCR」指定一个组合键。默认那个容易和别的软件撞车,换成 F4 或者 Ctrl+Alt+O 这类不常用的更省心。

配好之后,不管你在哪个界面,按一下这个键就能框选。松开鼠标,文字直接出来。

结果分两栏。左边是原图,可以直接用鼠标划选复制;右边是识别出来的文字,能手动改,也能一次划好几条记录一起复制走。

还有个地方挺实用:在别处复制的图片,直接粘进 Umi-OCR 就能识别,不用先另存成文件。

识别完排版是乱的怎么办?右侧有「排版解析方案」可以挑:

  • 多栏的文档选「多栏-按自然段换行」
  • 截图代码选「单栏-保留缩进」,行首缩进和行中空格都留着
  • 只想要一行连贯文字,选「多栏-无换行」

横排竖排它自己会判断。

04 几百张图一起跑,顺手把水印摘掉

手里攒了几十上百张图,一张张点太慢,切到「批量 OCR」页。

图片格式支持 jpg、png、webp、bmp、tif 这些常见的,一次导入几百张也没有数量限制。识别完能存成 txt、md、csv(Excel 能直接打开)或者 jsonl。跑完不想守着,还能设成任务结束后自动关机或待机。

这里有个功能值得单独说:忽略区域。

批量识别带水印的图,水印上的字会被一起认出来,混在结果里很烦。在批量识别页右栏进「忽略区域」编辑器,按住右键在图上画几个矩形框,框住水印和 LOGO 的位置,这些区域里的文字在整批任务中都会被跳过。

画框的时候尽量画大一点,把水印会出现在哪一带整个包住。判断的粒度是整块文字,不是单个字:落在框里的文本块会被丢掉,压在框边缘上的那半块就未必了。

05 PDF 和扫描件,能出双层可搜索 PDF

「文档识别」这一页管的是文件,不是图片。

支持 pdf、xps、epub、mobi、fb2、cbz。对扫描件它做的是 OCR,对本来就是文字版的 PDF 它就直接抽原文。两种都能输出成双层可搜索 PDF,看着跟原来的扫描页面没两样,但里面的字能选中、能搜索、能复制。

它同样带忽略区域,专门用来排掉页眉页脚那些每页都在的固定文字。

06 二维码和给开发者留的两条路

二维码这一页做两件事。扫:截图、粘贴或者拖入图片,读出里面的二维码、条形码,一张图里有好几个码也认得出来。生成:输入一段文字,直接出一张二维码图片,码制和纠错等级都能调。

剩下的两个入口是给会写脚本的人准备的:命令行和 HTTP 接口。装在服务器上、或者想挂进自己的自动化流程里,就不用点界面了,具体参数在仓库的 docs 目录下有两份手册。

07 三件最好提前知道的事

没有 macOS 版。 官方只发 Windows 7 x64 及以上、和 Linux x64 两种包。Mac 支持还躺在项目的「远期计划」待办清单里,没做出来。

公式识别还不算成熟。 项目说明里把「公式识别」列进了功能清单,但那个链接点进去是一个需求讨论帖,不是成品。真要用得装插件:插件库里有个 Pix2Text 插件,支持中英文、数学公式和混合排版,下载解压后放进 UmiOCR-data/plugins 目录。代价是插件体积不小,加载也慢。

超大长图要先改一个参数。 像素特别大的长图和大图,直接识别会被尺寸保护拦住,去页面设置里的「文字识别」→「限制图像边长」,把数值调高再跑。如果你的机器上出现截图闪烁、界面错位,去「全局设置」→「界面和外观」→「渲染器」换个渲染方案,或者干脆关掉硬件加速,多数是显卡加速在特定机型上出的问题。

相关推荐
楚识科技8 小时前
手写 OCR 识别技术深度解析:从算法原理到政企级落地实现
算法·ocr
liferecords1 天前
Xiaomi-OCR-0:小米把 1.7 亿样本灌进 0.8B 小模型,文档解析和 OCR 问答一把抓
人工智能·大模型·ocr·多模态
开开心心_Every1 天前
文件查重软件批量删除重复文件释放空间
java·开发语言·c#·计算机外设·ocr·excel·perl
开开心心就好1 天前
文件关联被破坏怎么修?免费工具一键修复
java·服务器·开发语言·pdf·ocr·启发式算法·宽度优先
开开心心就好1 天前
Windows视频播放器推荐,精简版体积更小
java·服务器·开发语言·eclipse·pdf·ocr·音视频
开开心心就好1 天前
A3的PDF怎么切成A4?拖一下分割线就行
服务器·开发语言·python·算法·pdf·ocr·tornado
楚识科技1 天前
汽车业务数字化开发:车辆 OCR API 集成与选型全指南
汽车·ocr
liferecords2 天前
PolyOCR-Venus:蚂蚁把 OCR 从『抄写员』练成『视觉智能体』,教师蒸馏还会自己下岗
大模型·ocr·强化学习·多模态
OCR_133716212752 天前
移动端护照 OCR 识别开发实践:基于 ICAO9303 标准,快速实现护照 MRZ 信息提取
ocr