| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- ========================================
- OCR 识别工具 - 使用说明
- ========================================
- 📌 快速开始(3步)
- 1️⃣ 下载语言文件
- - 访问: https://github.com/tesseract-ocr/tessdata
- - 下载 eng.traineddata(英文)
- - 下载 chi_sim.traineddata(中文,可选)
- - 放入 tessdata 文件夹
- 2️⃣ 运行程序
- - 打开 OCRTest.sln
- - 按 F5 运行
- - 选择选项 1 测试识别功能
- 3️⃣ 开始使用
- var engine = OCREngine.Instance;
- var result = engine.RecognizeText("image.png");
- Console.WriteLine(result.Text);
- 📚 详细文档
- 查看以下文档获取更多信息:
- - INDEX.md - 文档导航索引
- - QUICKSTART.md - 5分钟快速上手 ⭐推荐
- - README.md - 完整使用指南
- - CONFIG.md - 配置说明
- - SUMMARY.md - 方案总结
- 💡 常用示例
- 【英文识别】
- var engine = OCREngine.Instance;
- var result = engine.RecognizeText("test.png");
- 【中文识别】
- var engine = OCREngine.GetInstance("chi_sim");
- var result = engine.RecognizeText("test.png");
- 【高性能模式】
- var config = new OCRConfig {
- Language = "eng",
- EngineMode = EngineMode.LstmOnly,
- Whitelist = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",
- EnablePreprocessing = true
- };
- var engine = OCREngine.GetInstance(config);
- ⚡ 性能优化
- 1. 使用 LstmOnly 模式 → 提速 30-50%
- 2. 设置字符白名单 → 提速 40-60%
- 3. 复用引擎实例 → 提速 80-90%
- 4. 启用图像预处理 → 准确率提升 10-20%
- ❓ 常见问题
- Q: 找不到语言文件?
- A: 确保 tessdata 文件夹存在且包含 .traineddata 文件
- Q: 识别准确率低?
- A: 启用预处理、设置白名单、提高图片分辨率
- Q: 速度慢?
- A: 使用 LstmOnly 模式、设置白名单、降低图片分辨率
- 🔗 相关链接
- 官方文档: https://tesseract-ocr.github.io/
- 语言下载: https://github.com/tesseract-ocr/tessdata
- 训练工具: https://sourceforge.net/projects/vietocr/files/jTessBoxEditor/
- ========================================
- 技术支持
- ========================================
- 遇到问题?
- 1. 查看对应文档的"常见问题"部分
- 2. 检查配置是否正确
- 3. 查阅官方文档
- 4. 提交 Issue
- 祝使用愉快!🎉
|