OCR — 图片 OCR 识别与智能匹配工具

OCR --- 图片 OCR 识别与智能匹配工具

简洁版网页工具,支持将两组图片(A 为模板、B 为待重命名)进行 OCR 识别、智能匹配与一键下载重命名结果。


功能概览

  • 文件导入: A/B 两组各自选择或拖拽导入,支持多次追加与单张删除。
  • OCR 识别: 仅识别未识别/失败项;并发度 2;内置全局 QPS 限制(默认 2,可调 1--10)与网络/限流重试。
  • 智能匹配与重命名 :
    • 仅匹配与 A 尺寸一致的 B;
    • 文本相似度≥阈值(0--1,默认 0.5)才算匹配;
    • 支持手动匹配与冲突处理(同名冲突会回退冲突 B 并标记 unmatched)。
  • 下载: 批量单张下载或打包 ZIP 下载。
  • 可视化: 网格预览、OCR 文本、分辨率、匹配状态、统计面板与大图预览。

目录结构

  • index.html:当前主版本(推荐)。
  • ocrplus.html:旧版增强页面(保留,仅作备用)。
  • image.pngindex.html 截图。
  • ocrplus.pngocrplus.html 截图。
  • LICENSE:MIT 许可。

快速开始

  1. 准备后端(本地 Node 代理,转发到百度 OCR):
powershell 复制代码
node server.js
  • 默认地址:http://localhost:3000/ocr(或 http://0.0.0.0:3000/ocr)。
  • server.js 内配置你的百度 OCR API Key(每个账户有免费额度)。
  1. 打开前端:
  • 直接双击 index.html 用浏览器打开。
  • 按页面提示导入 A/B 两组图片,点击"开始识别并自动匹配"。
  1. 可选:下载结果
  • 使用"批量单张下载"或"批量 ZIP 下载"。

API 说明(代理服务)

  • POST /ocr
    • Request

      json 复制代码
      { "imageBase64": "..." }
    • Response(示例)

      json 复制代码
      { "words_result": [ { "words": "...", "probability": 0.9 } ] }

注意:API Key 为私密信息,请勿提交到公共仓库。


旧版 OCRPlus(保留说明)

ocrplus.html 为早期的增强版页面,包含"格式转换与下载"整套流程:

主要差异:

  • 增加了格式转换面板(JPG/PNG/WebP/AVIF/ICO 等,质量可调,重命名规则可选)。
  • OCR 流程以顺序进度条呈现;不包含主版的阈值/QPS滑块。
  • 手动匹配同样要求尺寸一致;提供结果列表与 ZIP 打包下载。

该页面已停止日常维护,建议优先使用 index.html 主版。


常见问题(FAQ)

  • 无法识别/报 QPS 限制?
    • 稍等片刻自动重试;或在主版页面降低 QPS 滑块值。
  • 相似度阈值怎么调?
    • 识别完成后可拖动滑块,系统会保留手动匹配并重新计算自动匹配。
  • 一张 A 被多个 B 匹配怎么办?
    • 内置去重策略:同名冲突时会回退冲突 B,并给出提示。

github

链接地址 https://github.com/regtet/OCR

许可证

本项目使用 MIT License,详见 LICENSE

相关推荐
明知道的博客2 天前
解决WSL环境下DeepSeek-OCR运行时内存不足问题
python·ocr·deepseek·deepseek-ocr
模型启动机3 天前
DeepSeek OCR vs Qwen-3 VL vs Mistral OCR:谁更胜一筹?
人工智能·ai·大模型·ocr·deepseek
AI人工智能+3 天前
文档抽取技术结合OCR、NLP和计算机视觉,能智能提取PDF、扫描件等版式文档中的结构化数据
pdf·ocr·文档抽取
旗讯数字4 天前
纸质手写表格二次录入效率低?旗讯 OCR 技术方案与行业落地实践
ocr
Olafur_zbj4 天前
【AI】使用OCR处理pdf
数据库·pdf·ocr
码二哥4 天前
借助豆包将vllm推理deepseek-ocr改成web服务访问
ocr·fastapi·vllm·豆包·deepseek-ocr
还是码字踏实4 天前
基于BM25的金融文档智能解析:基于OCR和紧凑型视觉语言模型的多阶段字段提取技术深度解读
金融·ocr·图像预处理·bm25页面预检索·紧凑型视觉语言模型vlm·多阶段金融文档解析框架
旗讯数字4 天前
旗讯 OCR 技术解析:金融行业手写表格识别方案与系统集成实践
大数据·金融·ocr
萧鼎5 天前
Python PyTesseract OCR :从基础到项目实战
开发语言·python·ocr
七十二计5 天前
高效视频抽帧与文字识别(OCR)技术体系详解
ocr·音视频