← 返回我的文章

S01 / ARTICLE FILE

【实测】手写图片和数学公式,谁家 OCR 更靠谱?我用 400 张图片告诉你答案

硅基斥候S01

用200张中文手写与200张数学公式,对比MinerU等工具的识别结果、错误样本和适用条件。

【实测】手写图片和数学公式,谁家 OCR 更靠谱?我用 400 张图片告诉你答案

7 月,我做过一次中文 OCR 评测,测了截图、票据和店招。评论区有人让我再测测:手写体识别哪家强?

现在,测试结果来了。

这次先测了 200 张中文手写,又测了 200 张数学公式,其中包括 50 张真人手写公式。测完之后,我最推荐 MinerU。

测试说明与准备

测试在 2026 年 8 月完成(一直到 9 月我才有功夫整理...)。

第一轮,中文手写。 参赛配置是 MinerU Pipeline、MinerU Hybrid、PaddleOCR-VL 1.6、PP-OCRv6 和 Apple Vision。

Pipeline 和 Hybrid 是同一个 MinerU 3.4.4 的两种工作模式:前者由文字、公式等专用模型分工处理,后者引入视觉语言模型读取页面。这次将它们分别测试。

中文手写集分五组:潦草短笺、日记笔记、学生作文、繁体竖排行草,以及镜像、透视等异常图,每组 40 张,共 200 张。

这些图片用五款开放授权手写字体合成,再叠加纸张、阴影、批注和图像变形,每张都有逐字参考答案。真人参考图只用于确定难度。

image

图 1 · 中文手写样本总览(一):潦草短笺、日记笔记、学生作文,每类40张,共120张;图中展示代表样本

image

图 2 · 中文手写样本总览(二):繁体竖排行草、镜像与透视等异常图,每类40张,共80张;图中展示代表样本

第二轮,数学公式。 参赛配置是 MinerU Pipeline、MinerU Hybrid、PaddleOCR-VL 1.6、PP-FormulaNet_plus-M 和 pix2tex 0.1.4。

公式集也有 200 张:简单印刷、复杂印刷、真人手写,以及带中文说明的整页公式,各 50 张。150 张由固定 LaTeX 答案生成;真人手写的 50 张来自 Google MathWriting,由数字笔迹渲染成图。

image

图 3 · 数学公式样本总览:简单印刷、复杂印刷、真人手写、带中文说明的整页公式,每类50张,共200张;图中展示8张代表样本

200 张中文手写,总榜第一是 MinerU Pipeline

手写榜用 CER(Character Error Rate,字符错误率) 排名,越低越好。

image

图 4 · 200张中文手写总成绩:平均字符错误率CER,越低越好

再看一张具体的竖排错例 H121。 三列繁体正文要从右往左读,右列从“第1卷永和九年歲在癸丑暮”开始。

image

图 5 · H121 合成竖排样本:三列繁体正文与印章

PaddleOCR-VL 忽略排版空白后,全文正确

MinerU Pipeline 正文正确,额外把印章读成一个 0

PP-OCRv6 字都认出来了,第二、三列的顺序颠倒

MinerU Hybrid 多列交叉,出现“修春第、禊之初卷永永……”

Apple Vision 空输出

200 张数学公式,总榜第一是 MinerU Hybrid

公式榜比较 LaTeX 规范化后与参考答案完全匹配的比例。LaTeX 是公式排版写法;评分会去掉空白和部分排版命令,再比较整条表达式。每套配置都测了全部 200 张:

1 · MinerU Hybrid

完全匹配 86 / 200 · 43.0%

非空输出 193 / 200

2 · PaddleOCR-VL

完全匹配 49 / 200 · 24.5%

非空输出 200 / 200

3 · PP-FormulaNet_plus-M

完全匹配 34 / 200 · 17.0%

非空输出 200 / 200

4 · MinerU Pipeline

完全匹配 16 / 200 · 8.0%

非空输出 128 / 200

5 · pix2tex

完全匹配 2 / 200 · 1.0%

非空输出 200 / 200

MinerU Hybrid 是本轮公式识别的首选。 Pipeline 只有 16 张匹配,换成 Hybrid 后是 86 张,两种模式的差别很明显。

“非空输出”统计有没有返回公式文本。pix2tex 的 200 张都有输出,其中仅两张完全匹配。

F111 能直观看到公式识别差在哪。原式是 Ω(R)=cP(R),最后一个大写 R 让两款模型拉开了差距。

image

图 6 · F111 真人手写公式,来源为 Google MathWriting

MinerU Hybrid Ω(R)=cP(R),完全匹配

PaddleOCR-VL Ω(R)=cP(r),末尾的 R 变成了 r

MinerU Pipeline 2(R)=2R

PP-FormulaNet_plus-M S2(R)=c R(R)

pix2tex 生成了与原式无关的长数组和根式

R 和 r 可以是两个变量,改了大小写,公式的含义也可能跟着变。

另一类不匹配来自排版。F153 里,PaddleOCR-VL 和 Pipeline 都返回了麦克斯韦方程,但用了不同的粗体命令,Pipeline 还多套了一层数组环境。

image

图 7 · F153 合成公式页面:中文说明与麦克斯韦方程

综合推荐,我选 MinerU

这次 400 张图测下来,我最推荐 MinerU。 它拿到了中文手写和数学公式两项总榜第一,对应的模式分别是 Pipeline 和 Hybrid。

其他工具的特点也很明确:

PaddleOCR-VL 是我的第二选择。 它在手写和公式总榜都排第二,公式单图中位耗时为 1.05 秒,快于 Hybrid 的 2.80 秒。

以上就是这次的侦察。

如果对你有用,顺手点个赞 +「♥️」。

想第一时间收到前线情报,关注「硅基斥候S01」。我们,下次侦察见。

image