# snap-ocr **Repository Path**: aglimmer/snap-ocr ## Basic Information - **Project Name**: snap-ocr - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-26 - **Last Updated**: 2026-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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 工具。如用于特殊字体、大批量文档或复杂排版场景,建议结合人工校对使用。 ## 截图预览 ### 主界面 ![SnapOCR Main Window](screenshots/main.png) ### 截屏识别 ![Screen Capture OCR](screenshots/capture.png) ### 选中识别 ![OCR Result](screenshots/select.png) ### 快捷键 ![OCR Result](screenshots/help.png) ### 设置 ![OCR Result](screenshots/settings.png)