微信扫码
添加专属顾问
我要投稿
MinerU 2.0:一款革命性的PDF解析工具,将复杂文档轻松转换为机器可读格式,支持多语言OCR和GPU加速,性能远超传统模型。 核心内容: 1. 多功能解析:支持文本、表格、公式、图像等元素的精准提取与转换 2. 高性能处理:小模型大能力,支持多平台加速,峰值吞吐量超10,000 token/s 3. 开箱即用体验:自动模型管理、简化配置流程,兼容离线部署与在线Demo测试
magic-pdf
更改为 mineru
,命令行工具也由 magic-pdf
改为 mineru
,请同步更新脚本与调用命令。sglang
加速,达到峰值吞吐量超过 10,000 token/s,轻松应对大规模文档处理需求。pymupdf
的依赖,推动项目向更开放、合规的开源方向迈进。middle_json
格式,兼容多数基于该格式的二次开发场景,确保生态业务无缝迁移。功能性上:
1. 传统的 PDF 解析库功能性上支持比较差,在 OCR, 提取表格内容,保留文本顺序,提取图片,保存为md格式上会缺少支持; 比如:pymypdf,pdfminer,pdfplumber, pypdf2;
2. 比较新,比较常用的 PDF 开源工具,*** deepdoc, MinerU*** 的 功能性支持比较好;
当前被使用度:
整体来说 deepdoc 和 MinerU 比较有名,很多 RAG 项目有在用:
1. 比如 Ragflow 用的deepdoc; 本身就是同一个开源团队做的工作;
2. 最近,MinerU 现在被很多项目接入了,在通用开源领域的衔接
势头不错;比如dify 联合开发了MinerU 的插件,便于使用;
目 处理流程 和 框架:
处理流程:
1. 预处理:
文档预处理。此阶段使用 PyMuPDF https://github.com/pymupdf/PyMuPDF读取 PDF 文件,
1. 过滤出无法处理的文件(例如加密文件)
2. 包括文档的可解析性(分为可解析 PDF 和扫描 PDF)
3. 语言类型检测(也可手输入);目前只支持 中英文;
4. 提取 PDF 元数据:如总页数、页面尺寸(宽度和高度)以及其他相关属性。
2. 文档内容解析:
此阶段采用 PDF-Extract-Kit,一个高质量的 PDF 文档提取算法库,来解析关键文档内容。
共调用5个模型:
1. 首先进行布局分析,包括布局和公式检测。
选用:doclayout_yolo;
2. 然后针对不同区域应用不同的识别器:
1. OCR 用于文本和标题:
2. 公式检测 和 公式识别 用于公式。分别调用: yolo_v8_mfd, unimernet_small(UniMERNet);
3. 表格识别 用于表格。模型: 调用了 rapidtable库下的 unitable;slanet_plus;老版本还支持:TableMaster和StructEqTable
3.文档内容后处理:
基于第二阶段的输出,本阶段移除无效区域,根据区域定位信息拼接内容,最终获取不同文档区域的定位、内容和排序信息。
后处理阶段主要解决内容排序问题。因为模型输出的文本、图像、表格和公式框之间可能存在重叠,以及通过 OCR 或 API 获取的文本行之间频繁重叠,对文本和元素进行排序是一个重大挑战;
1. 布局识别类型识别框重叠问题:
采用了 BBox 关系的解决方案包括以下方面:
1. 包含关系。移除图像和表格区域以及公式框内包含的框(公式和文本块)。
2. 部分重叠关系。部分重叠的文本框在垂直和水平方向上收缩以避免相互覆盖,确保最终位置和内容不受影响,从而促进后续排序操作。对于文本与表格/图像的部分重叠,通过暂时忽略图像和表格来确保文本的完整性。
2. 顺序问题:
排序基于人类阅读的顺序;上到下,左到右;
4. 格式转换:
根据文档后处理的结果,可以为后续使用生成用户所需的多种格式,例如 Markdown。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2025-08-05
我不是很看好GPT-5
2025-08-05
企业构建AI Agent 的五个视角|伯克利Agentic AI Summit
2025-08-05
金融Agent竞赛:什么才是最实用的打开方式?
2025-08-05
一条SQL管理向量全生命周期,让AI应用开发更简单
2025-08-05
赛博沙盒:如何与AI共创未来丨1.4万字圆桌实录
2025-08-05
AI与AIGC在企业实践中的应用
2025-08-05
让AI回答更“聪明精准”?你必须认识“命题切块”技术!(附实测详解、RAG新范式解析)
2025-08-05
你的AI,还是它的偏见?揭开大型语言模型在投资分析中的“认知黑箱” | Arxiv 论文
2025-05-29
2025-05-23
2025-06-01
2025-06-07
2025-06-21
2025-06-12
2025-05-20
2025-06-19
2025-06-13
2025-05-28
2025-08-05
2025-08-05
2025-08-05
2025-08-04
2025-08-02
2025-08-02
2025-07-31
2025-07-31