项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-19 · 当前星标 ★ 1098
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 操作系统:Linux 或 macOS(x64 与 ARM 均可),README 未提及 Windows 支持
- Python 解释器版本需在 3.10 至 3.13 之间
- 安装由 Python 自带的 pip 工具完成,推荐使用虚拟环境或 pipx 以避免污染系统包管理器
- Linux 上安装 pipx 需要 sudo 权限(README 示例使用 apt)
安装与启动步骤
-
1安装 pipx
在 Debian/Ubuntu 类 Linux 上通过 apt 安装 pipx,这是 README 推荐的隔离安装方式,避免污染发行版包管理器。macOS 用户请参考 pipx 官方方式安装。
sudo apt install pipx -
2安装 kraken
用 pipx 一键安装 kraken。若 pipx 默认使用的 Python 解释器版本不在 3.10–3.13 范围内,安装可能失败。
pipx install kraken -
3确认解释器版本
检查本机 Python 版本是否落在 3.10 到 3.13 之间;若 pipx 默认解释器不受支持,需让 pipx 使用受支持的解释器后重新安装。
如何确认成功
安装过程无报错,且 kraken 已由 pipx 正确安装到当前环境,即表示部署成功。
常见问题
Q:安装失败并提示解释器版本不受支持怎么办?
A:README 说明这通常是 pipx 默认使用了不受支持的 Python 版本导致。先确认本机存在 3.10–3.13 之一的解释器,再让 pipx 使用该受支持解释器重新执行 pipx install kraken。
Q:kraken 支持 Windows 吗?
A:README 只说明可在 Linux 与 macOS(x64 和 ARM)上运行,并要求 Python 3.10–3.13,未提及 Windows,建议使用 Linux 或 macOS。
Q:不想用 pipx 可以吗?
A:README 指出安装通过 pip 完成,并建议使用虚拟环境以避免污染系统包管理器;pipx 只是官方给出的省事方案,也可在虚拟环境中安装。
Q:从哪里获取识别模型?
A:README 提到项目在 Zenodo 上有公开的模型文件仓库(Public repository of model files),可从该仓库获取识别模型。
注意事项
- README 强调尽量使用虚拟环境或 pipx,不要直接污染发行版包管理器。
- Linux 上安装 pipx 的命令基于 apt(Debian/Ubuntu 系),其他发行版需换用对应的包管理器。
- kraken 支持 Python 3.10–3.13,解释器版本不符是安装失败的常见原因。
- 本教程只依据 README 的安装说明整理,README 未给出的命令行参数、端口与路径均未编造。
核心亮点
- 支持 100+ 语言与文字系统,覆盖非拉丁文与历史字体
- 内置布局分析与行分割,可直接处理整页扫描图
- 兼容 ALTO/PAGE XML 标准,方便与数字人文工具链对接
不足之处
- 安装依赖较重,对 GPU 环境有一定要求
- 预训练模型覆盖不均,小语种仍需自行训练
适用场景
- 图书馆古籍与手稿的批量数字化转录
- 数字人文研究中多语言历史文献的文本挖掘
- 档案机构将扫描件转为 ALTO/PAGE XML 结构化数据
替代项目
Tesseract、OCRmyPDF、PaddleOCR
上一篇:OCR4all
同类项目推荐
PgsToSrt
开源
把蓝光图形字幕一键转成可编辑的 SRT 文本
PGS to Srt converter
ITK
开源
医学图像分割配准,C++/Python 直接调用
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-ori···
BlackVIP
开源
黑盒模型也能迁移学习,用视觉提示搞定下游任务
Official implementation for CVPR'23 paper "BlackVIP: Black-Box Visual Prompting for ···
foundational_fsod
开源
用视觉语言模型让少样本检测更准,小数据也能快速上手
This repository contains the implementation for the paper "Revisiting Few Shot Objec···
isaac_ros_object_detection
开源
在 ROS 2 里用 NVIDIA GPU 跑目标检测,订阅图像直接出检测框
NVIDIA-accelerated, deep learned model support for image space object detection
bootcamp
开源
一套代码搞定图像、音频、分子等非结构化搜索
Dealing with all unstructured data, such as reverse image search, audio search, mole···
tesseract
开源
图片转文字,准确率高,开源免费随便用
Tesseract Open Source OCR Engine (main repository)
pyxu
开源
模块化计算成像框架,轻松实现GPU加速与大规模数据处理
Modular and scalable computational imaging in Python with GPU/out-of-core computing.
sd-webui-segment-anything
开源
在 Stable Diffusion 里框选物体,即可精准重绘或替换
Segment Anything for Stable Diffusion WebUI
