
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-19 · 当前星标 ★ 547
使用教程
环境要求
- macOS
- Node.js 18+
安装与启动步骤
-
1装 CLI
只支持 macOS,装完直接在终端用。
npm install -g mac-ocr -
2读一张图
传图片路径,文本直接打到标准输出。
npx mac-ocr receipt.jpg -
3PDF 转可搜索
扫描版 PDF 转成带文本层的版本,之后能选中复制。
-
4接进脚本
输出是纯文本,管道接 grep 或写文件都行。
如何确认成功
拿一张扫描件 PDF 转成可搜索版本,用预览打开能选中并复制其中的文字
注意事项
- 只支持 macOS,底层走系统自带的识别能力,所以不用另外下模型。
- 对图片和 PDF 都适用,扫描件转可搜索 PDF 是它最实用的场景。
- 中文识别质量取决于系统语言包,装好对应语言再试。
- 输出纯文本,天然适合管道化处理。
核心亮点
- 直接调用 macOS 内置 Vision 框架,离线可用,不上传图片,隐私性好
- 同时支持图片 OCR 和 PDF 可搜索化,覆盖常见文档处理需求
- 提供 Swift CLI 与 Node.js 两种调用方式,便于集成到自动化脚本
不足之处
- 仅支持 macOS,无法在 Linux 或 Windows 上运行
- 依赖系统 Vision 框架的识别能力,对复杂排版或低质量图片效果有限
适用场景
- 把手机拍摄的纸质文档批量转成可复制、可搜索的文本
- 将扫描版 PDF 加上文字层,方便全文检索和复制引用
- 在自动化脚本或 Node.js 项目中集成图片文字提取步骤
替代项目
tesseract-ocr、ocrmypdf
同类项目推荐
MonoArt
开源
从单张照片,逐步推理出带关节的3D模型
The official implementation of “MonoArt: Progressive Structural Reasoning for Monoc···
piccante
开源
一站式搞定 HDR 图像生成、压缩与显示处理
The hottest High Dynamic Range (HDR) Library
PhysInOne
开源
让视频生成懂物理规律,动态重建更真实
PhysInOne in Python (CVPR 2026)
2d-space-colonization-experiment···
开源
用几行规则,在2D画布上长出千变万化的分支形态
Visual experiments exploring space colonization as a 2D morphogenesis tool.
Hands-On-Learning-in-Computer-Vi···
开源
打开 Notebook 就能跑,边做边学计算机视觉
Hands-On Learning in Computer Vision
AntiCAP
开源
一行代码识别点选滑块算术验证码,自动化流程不再卡验证
验证码识别 点选 滑块 算术 旋转 OCR
MaterialPalette
开源
一张照片,提取材质贴图,直接用于渲染和编辑。
[CVPR 2024] Official repository of "Material Palette: Extraction of Materials from a···
3dgrut
开源
给高斯泼溅加上光线追踪,渲染出真实反射与阴影
Ray tracing and hybrid rasterization of Gaussian particles
universal-medical-image-segmenta···
开源
一个模型搞定多种医学图像分割任务