# OCR **Repository Path**: almostgod/ocr ## Basic Information - **Project Name**: OCR - **Description**: 独立开发了一款功能丰富的图形处理项目. 1. 截 图 功能 2 . 图 像 转 文 字 功 能 - 使 用 T e s s e r a c t O C R 文 本 识 别 软 件 包 , 通 过 Q T 的 调 用 O C R 引 擎 来 实 现 文 本 识 别 的 功 能 。 2.视图功能 视频演示https://www.bilibili.com/video/BV1XZdKYXEuS/ - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-21 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Qt, Cpp, ocr, 图像处理 ## README # OCR 以下是整理后的 Markdown 格式内容,优化了排版并修复了原文的格式问题: --- # 功能特性 ## 1. 截图功能 - **延迟截图**:支持三种延迟时间,避免干扰当前窗口操作。 ## 2. 图像转文字功能(OCR) - **引擎支持**:基于 Tesseract OCR 文本识别引擎,通过 QT 调用实现。 - **交互设计**: - 隐藏式抽屉布局:默认折叠在窗口左侧,不占用显示区域。 - 使用时展开:显示区域宽度缩小一半,右侧为可编辑文本框。 - 功能按钮: - `关闭`:收起抽屉 - `保存文件`:导出识别文本 - `复制`:快速复制文本到剪贴板 ## 3. 绘图功能 - **绘图模式**: - 基础绘图模式(自由绘制) - 固定图形模式(支持 20+ 预设形状) - **色彩工具**: - 前景色/背景色自定义 - 取色器(从图像中拾取颜色) - **编辑功能**: - 局部擦除 - 区域填充 - 图像裁剪 ## 4. 视图功能 - **缩放控制**:0.1x ~ 8x 无级缩放 - **自动校正**:智能保持图像显示位置 ## 5. 操作历史 - **撤销/重做**:支持多步操作回溯 - **多窗口**:可同时打开多个工作窗口 ## 6. 用户界面设计 - **布局优化**: - 功能分区明确 - 操作路径扁平化 - **交互体验**: - 学习成本低 - 操作效率高 ## 7. 技术实现 - **QT框架**: - 跨平台兼容(Windows/Linux/macOS) - 信号槽机制实现模块解耦 - **扩展性**: - 代码可维护性强 - 便于功能迭代 --- ### 优化说明: 1. 修复了原文的换行和空格问题 2. 使用标准 Markdown 标题层级(`#` → `##`) 3. 为列表项添加了规范的缩进和符号 4. 突出关键功能点(加粗+分类) 5. 移除冗余描述,提升可读性 如果需要进一步调整(如强调特定技术细节或添加示例代码),可随时补充。