SnapOCR
SnapOCR 是一款基于 C++ 开发的轻量级桌面 OCR(Optical Character Recognition,光学字符识别)工具,支持快速截屏识别与图片识别,专注于本地化、高效率与数据安全。
✨ 特性简介
-
📸 快捷键截屏识别
支持任意区域截图,快速提取文字内容
-
🖼️ 图片文件识别
支持直接加载本地图片进行 OCR 识别
-
🔄 图像预处理能力
支持手动缩放、旋转图片,以提升识别准确率
-
🌐 完全离线运行
无需联网,所有识别过程均在本地完成,保障隐私与数据安全
-
🌏 中英文识别支持
内置中英文训练数据,适合日常办公与开发场景
🔍 识别引擎说明
SnapOCR 基于开源 Tesseract OCR 引擎构建,采用 LSTM(长短期记忆神经网络) 模型进行文字识别:
- 对 标准中英文字体 具有较高识别准确率
- 对 中文斜体字、特殊艺术字体 的识别效果相对较弱(受限于训练数据)
🛠️ 技术栈
- 开发语言:C++
- GUI 框架:Qt 6(Community Edition)
- OCR 引擎:Tesseract OCR (LSTM)
📦 版本信息
- 当前版本:1.5.0
⬇️ 下载
👤 作者
- zengw
📄 版权与许可
© 2025--2026 zengw
SnapOCR 为原创软件,遵循 MIT License,你可以:
- 自由使用、复制、修改与分发
- 用于个人或商业项目
详细许可条款请参见 LICENSE.txt 文件。
🔗 第三方组件与许可
Tesseract OCR
- 用途:文字识别核心引擎
- 项目起源:HP
- 维护方:社区 & Google
- 版权声明:
Copyright © 2006--2023 Google LLC
- 许可证:Apache License, Version 2.0
Qt 6(社区版)
- 用途:图形界面与跨平台支持
- 许可证:LGPL 3.0 / GPL 3.0
📌 备注
SnapOCR 适合程序员日常使用,也可作为普通用户的轻量 OCR 工具。如用于特殊字体、大批量文档或复杂排版场景,建议结合人工校对使用。
截图预览
主界面

截屏识别

选中识别

快捷键

设置
