经期不能吃什么| 张的五行属性是什么| 什么是化疗和放疗| 上皮源性肿瘤什么意思| 心律不齐吃什么药最快| 血压低吃什么补血| 被是什么偏旁怎么读| 什么是白细胞| 路上遇到蛇是什么征兆| 老匹夫是什么意思| 月经颜色暗红色是什么原因| 个性化是什么意思| rio是什么酒| 小便多是什么原因男性| 马蹄什么季节上市| 夏枯草是什么| 趴着睡觉是什么原因| 天麻不能和什么一起吃| 父母宫代表什么| 什么是血虚| 男马配什么属相最好| gl值是什么意思| 拔牙后不能吃什么食物| 什么炒腊肉好吃| 下午4点多是什么时辰| 一什么声音| 奥美拉唑有什么副作用| 陈旧性心梗是什么意思| 风雨交加是什么生肖| 特斯拉是什么电池| 看金鱼是什么梗| 肝风上扰会有什么症状| 右手小拇指发麻是什么原因| 黛力新是什么药| 血管瘤是什么样子的| 什么大专好就业| 胆结石是什么原因导致的| 背痛挂什么科| 桃代表什么生肖| 恭敬地看的词语是什么| 心脏早搏是什么症状| 腰膝酸软是什么症状| 软冷冻室一般放什么东西| 白芷有什么作用| 颠覆三观是什么意思| 梦见两个小男孩是什么意思| 昏睡是什么症状| suv什么意思| 梦见很多棺材是什么征兆| 儿童个子矮小看什么科| 盆腔静脉石是什么意思| 关门弟子是什么意思| 肝早期硬化身体有什么症状| 婴儿眼屎多是什么原因| 灰色配什么颜色| 心跳过慢吃什么药| 低血钾吃什么补上来的快| 幼儿睡觉出汗多是什么原因| eps是什么意思| 什么血型和什么血型不能生孩子| 地皮菜是什么菜| 自信过头叫什么| 14k金是什么意思| 大便想拉又拉不出来是什么原因| 梦见煮饭是什么意思| 巧克力囊肿是什么意思| 流鼻涕吃什么药好| 三个大是什么字| 嗜睡挂什么科| 金色葡萄球菌最怕什么| 左什么右什么| 宫颈炎吃什么药好得快| 万马奔腾是什么意思| 白带黄绿是什么原因| 下午4点多是什么时辰| hpv和tct有什么区别| 降钙素原高是什么原因| ssr是什么| 81岁属什么| 家蛇出现寓意什么| 什么样的毛刺是良性的| 什么是性激素| 部分导联st段改变是什么意思| 勃起困难是什么原因造成的| no是什么| 多愁善感什么意思| 1.29是什么星座| 晟念什么字| 静静的什么| shit什么意思| 曲率是什么意思| 绿皮鸡蛋是什么品种鸡| 什么是天乙贵人| 妥投是什么意思| 821是什么星座| 客家人什么意思| 五行土克什么| 什么样的你| 西瓜有什么营养| 欣喜若狂是什么意思| 方知是什么意思| 低血糖是什么原因引起的| 鱼香肉丝属于什么菜系| 扒灰什么意思| 父亲节什么时间| 卵巢囊肿是什么原因引起的| 情缘是什么意思| 死侍是什么意思| 宫外孕做什么手术| 打呼噜是什么原因| 腋窝痒是什么原因| 尖斌卡引是什么意思| 肾火旺吃什么药| 3月24日是什么星座| 以前没有狐臭为什么突然就有了| ipi是什么意思| 黑科技是什么| 补脑吃什么| 古早是什么意思| 飞蚊症吃什么药| 打喷嚏是什么意思| 手经常发麻是什么原因| 赎罪是什么意思| 摩卡棕是什么颜色| 尿量变少是什么原因| 右眼跳是什么兆头| 禾真念什么| 青榄配什么煲汤止咳做法| 心机重的人弱点是什么| 摩尔是什么| 孕妇吃什么是补铁的| 耳心痒是什么原因| 西多士是什么| 房产证改名字需要什么手续| 脾虚吃什么好的最快| 洋葱与什么食物相克| 神的国和神的义指的是什么| 梨形心见于什么病| 搪瓷是什么材料| 老公是什么意思| 老师结婚学生送什么礼物好| 什么食物富含维生素b| qt是什么| 北京有什么特产好吃| 童子是什么意思| 粉色药片是什么药| 铁蛋白是什么意思| babycare是什么牌子| 优对什么| 葱长什么样| 猫吃什么| 为什么同房会有刺痛感| renewal什么意思| 无可奈何是什么生肖| 三岁宝宝喝什么奶粉比较好| 为什么说尽量不戴脚链| 边缘视力是什么意思| 曼月乐是什么| 什么人容易得骨肿瘤| 丹毒是什么病| 春光乍泄是什么意思| 项羽为什么会失败| 什么人不能喝石斛| bi是什么| 交运是什么意思| 手腕疼痛是什么原因| 上海的市花是什么花| 44岁月经量少是什么原因| 牛筋面是什么做的| 扁平疣挂什么科| 深圳市长什么级别| 镀18k金是什么意思| 色达在四川什么地方| 未时属什么生肖| 今年什么时候进伏天| 人为什么会死亡| 什么是pv| 君子兰叶子发黄是什么原因| 蚂蚁代表什么风水| 综合体是什么意思| 疤痕增生是什么引起的| 阴瑜伽是什么意思| 尿毒症小便什么颜色| 巳时是什么时间| 懂事是什么意思| 下头是什么意思| 福晋是什么意思| 物以类聚形容什么动物| 贸易壁垒是什么意思| hscrp高是什么感染| 过期的牛奶有什么用| 空代表什么生肖| 小孩牙疼有什么办法| 1800年是什么年| 梦见血是什么意思| 阴道炎用什么药最好| 靓女是什么意思| 白球比例偏高说明什么| 狗取什么名字好| 为什么会长痔疮| 眼白发蓝是什么原因| 母子健康手册有什么用| 肌酸激酶偏高吃什么药| et是什么| 2009年属什么| 喉咙一直有痰是什么原因| 酒后吐吃什么可以缓解| 健康证都查什么传染病| 复试是什么意思| 吃什么最容易减肥| 什么时候闰三月| 未见胎芽是什么意思| 冰晶是什么东西| 经常手麻是什么原因引起的| 如果怀孕了会有什么预兆| pu是什么元素| 常喝枸杞泡水有什么好处| 外阴过敏用什么药| 有胃病的人吃什么最养胃| 孕妇快生了有什么症状| 为什么要坐月子| 硬卧代硬座是什么意思| 臭屁什么意思| 吃什么可以让月经快点来| 高考什么时候恢复| angelababy英文什么意思| 生理盐水是什么水| 痢疾是什么病| 财神爷供奉什么供品| 羊肉水饺配什么菜好吃| 明天是什么日子| 脸上长白斑是什么原因引起的| 肺气肿是什么病| 甜虾是什么虾| 女性出汗多是什么原因| 腊月是什么星座| 克卜勒是什么意思| 家里为什么不能放假花| 滴滴什么意思网络用语| 女流之辈是什么意思| 肾阳虚吃什么中成药| 大便想拉又拉不出来是什么原因| 孕早期失眠是什么原因| 灶心土是什么| 讣告是什么意思| 妇检tct是什么检查| 带环了月经推迟不来什么原因| 慢性胃炎伴胆汁反流是什么意思| 大小便失禁是什么原因| 安全期是什么意思| 缺钙吃什么食物| 阳绿翡翠属于什么级别| 手上的线分别代表什么图解| 肠道问题挂什么科| 为什么掉头发很厉害| 胃痛吃什么药效果最好| 左边脖子疼是什么原因| 葫芦是什么意思| 手冲是什么| 2333是什么意思啊| 胃结石有什么症状表现| 嗓子疼吃什么药好得快| 乐加是什么药| 胃疼吃什么药| 百度
Skip to content

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

License

Notifications You must be signed in to change notification settings

hiroi-sora/Umi-OCR

Repository files navigation

中文 ? English ? 日本語

Umi-OCR

Umi-OCR 文字识别工具

Umi-OCR LICENSE forks stars forks 翻译状态


免费,开源,可批量的离线OCR软件
适用于 Windows7 x64 、Linux x64

  • 免费:本项目所有代码开源,完全免费。
  • 方便:解压即用,离线运行,无需网络。
  • 高效:自带高效率的离线OCR引擎,内置多种语言识别库。
  • 灵活:支持命令行、HTTP接口等外部调用方式。
  • 功能:截图OCR / 批量OCR / PDF识别 / 二维码 / 公式识别

1-标题-1.png

1-标题-2.png

目录

使用源码

开发者请务必阅读 构建项目

下载发行版

以下发布链接均长期维护,提供稳定版本的下载。

???Scoop Installer(点击展开)

Scoop 是一款Windows下的命令行安装程序,可方便地管理多个应用。您可以先安装 Scoop ,再使用以下指令安装 Umi-OCR

  • 添加 extras 桶:
scoop bucket add extras
  • (可选1)安装 Umi-OCR(自带 Rapid-OCR 引擎,兼容性好):
scoop install extras/umi-ocr
  • (可选2)安装 Umi-OCR(自带 Paddle-OCR 引擎,速度稍快):
scoop install extras/umi-ocr-paddle
  • 不要同时安装二者,快捷方式可能会被覆盖。但您可以额外导入 插件 ,随时切换不同OCR引擎。

开始使用

软件发布包下载为 .7z 压缩包或 .7z.exe 自解压包。自解压包可在没有安装压缩软件的电脑上,解压文件。

本软件无需安装。解压后,点击 Umi-OCR.exe 即可启动程序。

遇到任何问题,请提 Issue ,我会尽可能帮助你。

界面语言

Umi-OCR 支持的界面多国语言。在第一次打开软件时,将会按照你的电脑的系统设置,自动切换语言。

如果需要手动切换语言,请参考下图,全局设置语言/Language

1-标题-1.png

标签页

Umi-OCR v2 由一系列灵活好用的标签页组成。您可按照自己的喜好,打开需要的标签页。

标签栏左上角可以切换窗口置顶。右上角能够锁定标签页,以防止日常使用中误触关闭标签页。

截图OCR

2-截图-1.png

截图OCR:打开这一页后,就可以用快捷键唤起截图,识别图中的文字。

  • 左侧的图片预览栏,可直接用鼠标划选复制。
  • 右侧的识别记录栏,可以编辑文字,允许划选多个记录复制。
  • 也支持在别处复制图片,粘贴到Umi-OCR进行识别。
  • 关于 公式识别 功能

文本后处理

2-截图-2.png

关于 OCR文本后处理 - 排版解析方案: 可以整理OCR结果的排版和顺序,使文本更适合阅读和使用。预设方案:

  • 多栏-按自然段换行:适合大部分情景,自动识别多栏布局,按自然段规则进行换行。
  • 多栏-总是换行:每段语句都进行换行。
  • 多栏-无换行:强制将所有语句合并到同一行。
  • 单栏-按自然段换行/总是换行/无换行:与上述类似,不过 不区分多栏布局。
  • 单栏-保留缩进:适用于解析代码截图,保留行首缩进和行中空格。
  • 不做处理:OCR引擎的原始输出,默认每段语句都进行换行。

上述方案,均能自动处理横排和竖排(从右到左)的排版。(竖排文字还需要OCR引擎本身支持)


批量OCR

3-批量-1.png

批量OCR:这一页用于批量导入本地图片进行识别。

  • 支持格式:jpg, jpe, jpeg, jfif, png, webp, bmp, tif, tiff
  • 保存识别结果的支持格式:txt, jsonl, md, csv(Excel)
  • 与截图OCR一样,支持文本后处理功能,整理OCR文本的排版和顺序。
  • 没有数量上限,可一次性导入几百张图片进行任务。
  • 支持任务完成后自动关机/待机。
  • 如果要识别像素超大的长图或大图,请调整:页面的设置→文字识别→限制图像边长→【调高数值】
  • 拥有特殊功能 忽略区域

忽略区域

3-批量-2.png

关于 OCR文本后处理 - 忽略区域: 批量OCR中的一种特殊功能,适用于排除图片中的不想要的文字。

  • 在批量识别页的右栏设置中可进入忽略区域编辑器。
  • 如上方样例,图片顶部和右下角存在多个水印 / LOGO。如果批量识别这类图片,水印会对识别结果造成干扰。
  • 按住右键,绘制多个矩形框。这些区域内的文字将在任务中被忽略。
  • 请尽量将矩形框画得大一些,完全包裹住水印所有可能出现的位置。
  • 注意,只有处于忽略区域框内部的整个文本块(而不是单个字符)会被忽略。如下图所示,黄色边框的深色矩形是一个忽略区域。那么只有key_mouse才会被忽略。pubsub_connector.pypubsub_service.py 这两个文本块得以保留。

忽略区域范围示例.png


文档识别

文档识别

  • 支持格式:pdf, xps, epub, mobi, fb2, cbz
  • 对扫描件进行OCR,或提取原有文本。可输出为 双层可搜索PDF
  • 支持设定 忽略区域 ,可用于排除页眉页脚的文字。
  • 可设置任务完成后 自动关机/休眠

二维码

4-二维码-1.png

扫码

  • 截图/粘贴/拖入本地图片,读取其中的二维码、条形码。
  • 支持一图多码。
  • 支持19种协议,如下:

Aztec,Codabar,Code128,Code39,Code93,DataBar,DataBarExpanded,DataMatrix,EAN13,EAN8,ITF,LinearCodes,MatrixCodes,MaxiCode,MicroQRCode,PDF417,QRCode,UPCA,UPCE

4-二维码-2.png

生成码

  • 输入文本,生成二维码图片。
  • 支持19种协议和纠错等级等参数。

全局设置

5-全局设置-1.png

全局设置:在这里可以调整软件的全局参数。常用功能如下:

  • 一键添加快捷方式或设置开机自启。
  • 更改界面语言。Umi支持繁中、英语、日语等语言。
  • 切换界面主题。Umi拥有多个亮/暗主题。
  • 调整界面文字的大小字体
  • 切换OCR插件。
  • 渲染器:软件界面默认支持显卡加速渲染。如果在你的机器上出现截屏闪烁、UI错位的情况,请调整界面和外观渲染器 ,尝试切换到不同渲染方案,或关闭硬件加速。

调用接口:


关于项目结构

各仓库:

工程结构:

** 后缀表示本仓库(主仓库)包含的内容。

Umi-OCR
├─ Umi-OCR.exe
├─ umi-ocr.sh
└─ UmiOCR-data
   ├─ main.py **
   ├─ version.py **
   ├─ qt_res **
   │  └─ 项目qt资源,包括图标和qml源码
   ├─ py_src **
   │  └─ 项目python源码
   ├─ plugins
   │  └─ 插件
   └─ i18n **
      └─ 翻译文件

支持的离线OCR引擎:

运行环境框架:

构建项目

请跳转下述仓库,完成对应平台的开发/运行环境部署。


软件本地化翻译:

本项目使用 Weblate 平台进行UI界面的本地化翻译协作。我们欢迎任何译者参与翻译工作,您可进入此链接 Weblate: Umi-OCR ,在线校对、补充现有语言,或添加新语言。

感谢以下译者,为 Umi-OCR 贡献了本地化翻译工作:

译者 贡献语言
bob English, 繁體中文, 日本語
Qingzheng Gao English, 繁體中文
Weng, Chia-Ling English, 繁體中文
linzow English, 繁體中文
Marcos i English, Português
Eric Guo English
steven0081 English
Brandon Cagle English
plum7x 繁體中文
hugoalh 繁體中文
Anarkiisto 繁體中文
ドコモ光 日本語
杨鹏 Português
Вячеслав Анатольевич Малышев Русский
Muhammadyusuf Kurbonov Русский
?????????? ?????

如果有信息错误或人员缺漏,请在 这个讨论 中回复。


赞助

Umi-OCR 项目主要由作者 hiroi-sora 用业余时间在开发和维护。如果您喜欢这款软件,欢迎赞助。

  • 国内用户可通过 爱发电 赞助作者。

Star History

Star History Chart

开发计划

已完成的工作
  • 标签页框架。
  • OCR API控制器。
  • OCR 任务控制器。
  • 主题管理器,支持切换浅色/深色主题主题。
  • 实现 批量OCR
  • 实现 截图OCR
  • 快捷键机制。
  • 系统托盘菜单。
  • 文本块后处理(排版优化)。
  • 引擎内存清理。
  • 软件界面多国语言。
  • 命令行模式。
  • Win7兼容。
  • Excel(csv)输出格式。
  • Esc中断截图操作
  • 外置主题文件
  • 字体切换
  • 加载动画
  • 忽略区域。
  • 二维码识别。
  • 批量识别页面的图片预览窗口。
  • PDF识别。
  • 调用本地图片浏览器打开图片。 #335
  • 重复上一次截图。 #357
  • 修Bug:文档识别在Windows7系统的兼容性问题。
  • HTTP/命令行接口添加二维码识别/生成功能。 (#423)
  • 二维码接口的文档。
  • Linux 平台移植。
  • HTTP 文档识别接口。
远期计划
展开

这些是预想中的功能,在开发初期已预留好接口,将在远期慢慢实现。

但开发途中受限于实际情况,可能更改功能设计、新增及取消功能。

  • 重构底层插件机制。

  • 在线 OCR API 插件。

  • 独立的数学公式识别插件。

  • “数学公式”标签页,提供独立的数学公式识别/Latex渲染。

  • 检查更新机制。

  • 排版解析之外的文本后处理模块(如保留数字、半全角字符转换、文本纠错)。

  • 关键接口函数添加事件触发方式。

  • 基于GPU的离线OCR。

  • 图片翻译

  • 离线翻译。

  • 固定区域识别。

  • 识别表格图片,输出为Excel。

  • 历史记录系统。

  • 兼容 MacOS / Ubuntu 等平台。

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
白头发缺什么微量元素 孕期吃什么长胎不长肉 泡沫尿是什么原因 厍是什么意思 脱臼是指什么从什么中滑脱
3月16是什么星座 促甲状腺素高是什么原因 边缘视力是什么意思 猫怕什么气味 卵巢早衰检查什么项目
ads是什么意思 七月十一是什么星座 为道日损什么意思 涉黑是什么意思 明天我要离开是什么歌
李白字什么号什么 母亲生日送什么礼物 才美不外见的见是什么意思 身上出冷汗是什么原因 益生菌的食物是什么
空是什么结构hcv8jop1ns6r.cn 2006年是什么命hcv9jop1ns7r.cn 八月十五是什么日子hcv8jop1ns9r.cn 女生排卵期是什么意思hcv9jop7ns9r.cn 2001年什么年hcv9jop2ns2r.cn
游园惊梦讲的是什么hcv8jop0ns0r.cn 外痔疮是什么样子图片hcv8jop6ns1r.cn 什么颜色加什么颜色是黑色sscsqa.com 思诺思是什么药hcv7jop6ns5r.cn 现在创业做什么好hcv8jop0ns3r.cn
惟字五行属什么hcv7jop7ns4r.cn pppd是什么意思hcv8jop6ns0r.cn 周中是什么意思hcv8jop0ns2r.cn 逝者如斯夫是什么意思hcv7jop6ns4r.cn 嘴唇红润是表示什么520myf.com
为什么吃一点东西肚子就胀hcv9jop2ns4r.cn 打九价是什么意思hcv8jop3ns2r.cn 蝾螈是什么hcv8jop4ns5r.cn 大便很臭什么原因hcv7jop9ns1r.cn 什么是象形字youbangsi.com
百度