Mindket

Falcon OCR

新上架第 1 版 · 更新于

概览

用一个小型 270M 参数模型读取文档图片,返回文字、LaTeX 公式或 HTML 表格,支持扫描件、收据和手写内容。

Falcon OCR 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • 带 pip 的 Python
  • PyTorch 2.5 或更新版本
  • 一张你想读取的文档图片文件
用在
  • 装有 transformers 和 PyTorch 2.5 或更新版本的 Python 脚本
  • Docker 里的 vLLM 服务器,使用模型卡链接的镜像
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
先运行
pip install "torch>=2.5" transformers pillow einops

平台

Docker容器
Windows操作系统
macOS操作系统
Linux操作系统

关于

它是什么

Falcon OCR 用一个 270M 参数的模型读取文档图片,从第一层起就把图像块和文字混在一起处理。给它一张图片,它会输出普通文字、LaTeX 公式或 HTML 表格。

大多数 OCR 系统把视觉编码器接到一个独立的文字解码器上。Falcon OCR 用同一个 Transformer 处理两者,你通过类别设置来切换任务,而不是增加模块。

适合谁

需要从图片里取出文档文字、表格或公式的开发者,他们更愿意调用一个小模型,而不是自己拼一条流水线。

行业谁在用怎么用例子
财务与行政后台团队把收据和表单变成文字用 plain 类别处理一张扫描的收据
档案图书管理员和档案员数字化历史和扫描页面读取一页书籍扫描件
科学与教育研究人员和教师把论文和试卷里的公式提取成 LaTeX对拍下来的公式使用 formula 类别
软件开发者一次模型调用就加上 OCR拿到 HTML 格式的表格,用于数据流水线

想要现成桌面 OCR 应用的人可以略过它,因为它是需要你用代码调用的 Python 模型。

用在哪里

  • 装有 transformers 和 PyTorch 2.5 或更新版本的 Python 脚本
  • Docker 里的 vLLM 服务器,使用模型卡链接的镜像
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
使用场景谁用得到什么
读取一页扫描件开发者页面文字,作为一个字符串
提取表格数据团队HTML 格式的表格
提取公式研究人员LaTeX 格式的公式

如何设置

你需要 Python 和 PyTorch 2.5 或更新版本,因为模型用到了 FlexAttention。

  • 带 pip 的 Python
  • PyTorch 2.5 或更新版本
  • 一张你想读取的文档图片文件
  1. 用 pip 安装这些包。
  2. 用 transformers 加载模型。模型卡把 trust_remote_code 设为 True,这会运行仓库自带的代码。
  3. 用 Pillow 打开你的图片并调用 generate。
pip install "torch>=2.5" transformers pillow einops

第一次调用可能会慢一些,因为 torch.compile 要构建优化过的内核。如果只想获取文件,Hugging Face 给了这两条命令。

pip install -U huggingface_hub
hf download tiiuae/Falcon-OCR

如何使用

加载模型,打开图片,调用 generate。不指定类别时,它按 plain 输出读取整页,你也可以选一个类别来决定格式。

import torch
from PIL import Image
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained(
    "tiiuae/Falcon-OCR",
    trust_remote_code=True,
    torch_dtype=torch.bfloat16,
    device_map="auto",
)
image = Image.open("document.png")
texts = model.generate(image)  # default category is "plain"
print(texts[0])
texts = model.generate(image, category="text")     # plain text
texts = model.generate(image, category="formula")  # LaTeX
texts = model.generate(image, category="table")    # HTML table

还有一些类别名对应页面部分,比如页眉、页脚、标题、图注、脚注和列表项。这个函数返回一个列表,每张图片对应一个字符串。

工具作用
model.generate读取一张图片或一组图片,每张图片返回一个字符串
category="text"以普通文字返回文本
category="formula"以 LaTeX 返回公式
category="table"以 HTML 返回表格

示例

你用 Image.open("document.png") 打开一张拍下来的发票,再调用 model.generate(image, category="table")。你会得到一个只有一个字符串的列表,这个字符串里是用 HTML 写的发票表格。

新手与专家

把它看作读页面图片的阅读器。你交给它一张图片,告诉它要文字、公式还是表格,它就把结果以文字形式给你。第一次尝试可以对一张清晰的扫描件运行上面的短脚本。

从底层看,图像块和文字 token 共用一个参数空间。图像 token 双向关注,文字 token 在看到图像的前提下按因果方式解码。1.5 版本用 GRPO 做了后训练,文字用编辑距离,公式用 LaTeX 有效性,表格用 TEDS,循环、遗漏和输出过长则奖励为零。

  1. 打开文档图片
  2. 选一个类别,比如 table
  3. 调用 model.generate
  4. 每张图片读取一个输出字符串

注意事项

1.5 更新扩大了覆盖范围,包括历史扫描件、手写、收据、杂志、书籍扫描、试卷和难处理的表格,并力求减少编造的文字和重复的短语。

  • 速度:作者报告在他们自己的 vLLM 环境里,吞吐量通常比 0.9B 级 OCR 模型高 2 到 3 倍,具体取决于序列长度和批大小
  • 规模:270M 参数,Safetensors 格式,F32 约 1.1 GB,4-bit 约 135 MB(估算)
  • 变体:Hugging Face 列出别人做的 2 个量化版本和 5 个微调版本
  • License: Apache 2.0
  • Cost to run: 没有提到 API 密钥或付费服务
  • Data it reaches: 你传入的图片,它们留在你的机器上,以及你从 Hugging Face 下载的模型文件
  • Not for: 模型卡除许可证外没有列出其他限制

README 和文件

README

Falcon OCR

用一个小型 270M 参数模型读取文档图片,返回文字、LaTeX 公式或 HTML 表格,支持扫描件、收据和手写内容。

由 tiiuae 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:Falcon OCR 用一个 270M 参数的模型读取文档图片,从第一层起就把图像块和文字混在一起处理。给它一张图片,它会输出普通文字、LaTeX 公式或 HTML 表格。

大多数 OCR 系统把视觉编码器接到一个独立的文字解码器上。Falcon OCR 用同一个 Transformer 处理两者,你通过类别设置来切换任务,而不是增加模块。

适合谁:需要从图片里取出文档文字、表格或公式的开发者,他们更愿意调用一个小模型,而不是自己拼一条流水线。

行业 | 谁在用 | 怎么用 | 例子
财务与行政 | 后台团队 | 把收据和表单变成文字 | 用 plain 类别处理一张扫描的收据
档案 | 图书管理员和档案员 | 数字化历史和扫描页面 | 读取一页书籍扫描件
科学与教育 | 研究人员和教师 | 把论文和试卷里的公式提取成 LaTeX | 对拍下来的公式使用 formula 类别
软件 | 开发者 | 一次模型调用就加上 OCR | 拿到 HTML 格式的表格,用于数据流水线

想要现成桌面 OCR 应用的人可以略过它,因为它是需要你用代码调用的 Python 模型。

用在哪里:

  • 装有 transformers 和 PyTorch 2.5 或更新版本的 Python 脚本
  • Docker 里的 vLLM 服务器,使用模型卡链接的镜像
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
使用场景 | 谁用 | 得到什么
读取一页扫描件 | 开发者 | 页面文字,作为一个字符串
提取表格 | 数据团队 | HTML 格式的表格
提取公式 | 研究人员 | LaTeX 格式的公式

如何设置:你需要 Python 和 PyTorch 2.5 或更新版本,因为模型用到了 FlexAttention。

  • 带 pip 的 Python
  • PyTorch 2.5 或更新版本
  • 一张你想读取的文档图片文件
  1. 用 pip 安装这些包。
  2. 用 transformers 加载模型。模型卡把 trust_remote_code 设为 True,这会运行仓库自带的代码。
  3. 用 Pillow 打开你的图片并调用 generate。
pip install "torch>=2.5" transformers pillow einops

第一次调用可能会慢一些,因为 torch.compile 要构建优化过的内核。如果只想获取文件,Hugging Face 给了这两条命令。

pip install -U huggingface_hub
hf download tiiuae/Falcon-OCR

如何使用:加载模型,打开图片,调用 generate。不指定类别时,它按 plain 输出读取整页,你也可以选一个类别来决定格式。

import torch
from PIL import Image
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained(
    "tiiuae/Falcon-OCR",
    trust_remote_code=True,
    torch_dtype=torch.bfloat16,
    device_map="auto",
)
image = Image.open("document.png")
texts = model.generate(image)  # default category is "plain"
print(texts[0])
texts = model.generate(image, category="text")     # plain text
texts = model.generate(image, category="formula")  # LaTeX
texts = model.generate(image, category="table")    # HTML table

还有一些类别名对应页面部分,比如页眉、页脚、标题、图注、脚注和列表项。这个函数返回一个列表,每张图片对应一个字符串。

工具 | 作用
model.generate | 读取一张图片或一组图片,每张图片返回一个字符串
category="text" | 以普通文字返回文本
category="formula" | 以 LaTeX 返回公式
category="table" | 以 HTML 返回表格

示例:你用 Image.open("document.png") 打开一张拍下来的发票,再调用 model.generate(image, category="table")。你会得到一个只有一个字符串的列表,这个字符串里是用 HTML 写的发票表格。

新手与专家:把它看作读页面图片的阅读器。你交给它一张图片,告诉它要文字、公式还是表格,它就把结果以文字形式给你。第一次尝试可以对一张清晰的扫描件运行上面的短脚本。

从底层看,图像块和文字 token 共用一个参数空间。图像 token 双向关注,文字 token 在看到图像的前提下按因果方式解码。1.5 版本用 GRPO 做了后训练,文字用编辑距离,公式用 LaTeX 有效性,表格用 TEDS,循环、遗漏和输出过长则奖励为零。

打开文档图片
选一个类别,比如 table
调用 model.generate
每张图片读取一个输出字符串

注意事项:1.5 更新扩大了覆盖范围,包括历史扫描件、手写、收据、杂志、书籍扫描、试卷和难处理的表格,并力求减少编造的文字和重复的短语。

  • 速度:作者报告在他们自己的 vLLM 环境里,吞吐量通常比 0.9B 级 OCR 模型高 2 到 3 倍,具体取决于序列长度和批大小
  • 规模:270M 参数,Safetensors 格式,F32 约 1.1 GB,4-bit 约 135 MB(估算)
  • 变体:Hugging Face 列出别人做的 2 个量化版本和 5 个微调版本
  • License: Apache 2.0
  • Cost to run: 没有提到 API 密钥或付费服务
  • Data it reaches: 你传入的图片,它们留在你的机器上,以及你从 Hugging Face 下载的模型文件
  • Not for: 模型卡除许可证外没有列出其他限制

Hugging Face 上的数据(2026年11月13日)

  • 任务:image to text
  • 框架:transformers
  • 参数量:270M
  • Weights: about 1.1 GB in F32; about 135 MB at 4-bit (estimate)
  • Formats: Safetensors
  • 最近 30 天下载:3,667
  • 点赞:178
  • 许可证:apache-2.0
  • Quantized versions: 2
  • Fine-tunes: 5
  • 标签:transformers, safetensors, falcon_ocr, text-generation, falcon, vision-language, document-understanding, v1.5, image-to-text

链接

  • 模型:https://huggingface.co/tiiuae/Falcon-OCR
  • 文件:https://huggingface.co/tiiuae/Falcon-OCR/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download tiiuae/Falcon-OCR

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
Falcon OCR 本页3,667178270Mapache-2.0
LightOnOCR-3-4B共有 document-understanding · vision-language · transformers15,4911434.5Bapache-2.0
LightOnOCR-3-0.8B共有 document-understanding · vision-language · transformers13,96599853Mapache-2.0
Xiaomi-OCR-0共有 document-understanding · transformers · safetensors29,537319873Mapache-2.0
MiMo-V2.6-Flash-RL共有 vision-language · text-generation · transformers64,057594311Bmit
MiMo-V2.6-Pro-RL共有 vision-language · text-generation · transformers24,2078181Tmit
数据为 Mindket 在 2026-11-12 至 2026-11-13 期间读取的数值。

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架