全新开源 OCR 模型:精准识别复杂内容,迈向 2.0 时代!

在如今信息爆炸的时代,如何高效处理大量扫描文档成了每个大家日常生活工作中必备技能。

最近,一款端到端的开源 OCR 模型GOT-OCR2.0,号称将跨向 OCR 2.0 时代!

从正式发布官方 Demo 开始,凭借其出色的识别效果,短短两天时间在 GitHub 上斩获 2.5k Star。

接下来,跟大家详细介绍下它。

项目介绍

GOT 是一个统一的、优雅的端到端模型,包含高压缩编码器和长上下文解码器。

作为一个 OCR-2.0 模型,GOT 能够处理各种 OCR 任务,包括 普通文本、数学/分子公式、表格、图表、乐谱,甚至几何形状等内容识别。

在输入端,模型支持常见的场景和文档风格的图像,包括切片和整页风格。在输出端,GOT 可以通过简单的提示生成纯文本或格式化文档。

安装指南

  1. 克隆代码到本地,并进入文件夹:
复制代码
git clone https://github.com/Ucas-HaoranWei/GOT-OCR2.0.gitcd 'the GOT folder'
  1. 安装依赖包:
复制代码
conda create -n got python=3.10 -yconda activate gotpip install -e .
  1. 安装 Flash-Attention:
复制代码
pip install ninjapip install flash-attn --no-build-isolation

在线体验

官方提供在线演示 Demo,可以直接在 HuggingFace 上体验,地址在末尾。

写在最后

此外,值得一说,该模型拿到了 BLEU 高达 0.972 高分,碾压众多 OCR 工具。再看下识别的效果。

以上便是 GOT 工具的详细介绍。

总的来说,该模型识别精确度非常高,能支持非常多复杂场景,如音符、数学公式等。

而且模型大小仅 1.43 GB,本地运行起来相信要求的配置不是特别高,感兴趣的可以试试。

相关推荐
AI人工智能+15 小时前
基于深度学习的泰国文字识别系统,通过图像预处理、文字定位、整行序列预测、CNN特征提取、LSTM+CTC解码及语言模型校正六步,实现高精度泰文识别
深度学习·ocr·泰国文字识别
Sinosecu-OCR2 天前
OCR技术路线怎么选?Pipeline OCR与End-to-End大模型OCR全面比较
ocr·ocr识别·ocr识别系统
五花马印务2 天前
家谱数字化:老谱扫描 OCR 识别的实用方法
ocr·家谱数字化·老铺修复技术·家谱制作
楚识科技4 天前
定制 OCR 服务:非标证件与表格的 XML 字段映射实践
xml·ocr
土星云SaturnCloud4 天前
超轻量 OCR 实战:PP-OCR 边缘部署实践
服务器·人工智能·ai·ocr·边缘计算
AI人工智能+4 天前
通用表格识别技术:突破传统OCR只能提取零散文本、却读不懂表格行列结构与合并单元格的局限性
深度学习·ocr·表格识别
AI人工智能+5 天前
银行回单识别系统融合计算机视觉、深度学习和自然语言处理三大AI技术,实现银行回单自动转化为可直接入账的结构化数据
深度学习·ocr·银行回单识别
HZZD_HZZD6 天前
远传水表系统技术选型:大口径物联网水表与 OCR 摄像水表对比
物联网·ocr
聚美智数6 天前
快递面单信息识别-快递面单OCR-快递面单OCR图片文字识别-快递面单OCR识别
ocr
楚识科技6 天前
银行单据OCR识别:非结构化金融数据的结构化治理路径
金融·ocr