📄 公文办理单录入系统(图片版)

云端OCR精准识别 · 模板区域裁剪 · 离线后备
📷
选择图片方式
对准办理单 · 平铺光线充足 · 自动压缩存储
💡 使用微信/QQ长按图片「提取文字」,将结果粘贴到这里,识别率更高!
1 页 / 共 1
0
📭
暂无记录,去拍照录入吧

🧠 OCR 识别引擎

云端OCR中文识别远超Tesseract.js,推荐优先使用云端服务。

🔑 OCR.space 配置(推荐)

每月25,000次免费,中文识别效果好。浏览器有跨域限制,需通过CORS代理中转。

  1. 打开 OCR.space 注册免费账号
  2. 在后台获取 API Key
  3. 填入下方并保存
💡 免费Key内置测试:不填Key也能用,但有速率限制。建议注册获取专属Key。
OCR.space API不允许浏览器直连,需CORS代理。推荐部署免费的Cloudflare Worker代理(见下方说明)。
📋 一键部署 Cloudflare Worker CORS代理(免费,10万次/天)

1. 注册 Cloudflare(免费)

2. 进入 Workers & Pages → 创建 Worker

3. 粘贴以下代码并部署:

export default {
  async fetch(request) {
    const url = new URL(request.url);
    const target = url.searchParams.get('url');
    if (!target) return new Response('Missing url', {status:400});
    if (request.method === 'OPTIONS') {
      return new Response(null, {headers:{
        'Access-Control-Allow-Origin':'*',
        'Access-Control-Allow-Methods':'GET,POST,OPTIONS',
        'Access-Control-Allow-Headers':'*'}});
    }
    const resp = await fetch(target, {
      method: request.method,
      headers: request.headers,
      body: request.body,
    });
    const h = new Headers(resp.headers);
    h.set('Access-Control-Allow-Origin','*');
    return new Response(resp.body, {status:resp.status, headers:h});
  }
}

4. 部署后得到URL如 https://xxx.workers.dev

5. 在上方代理地址填入:https://xxx.workers.dev/?url=

🔑 百度智能云 OCR 配置(高级)

百度OCR中文最精准,但浏览器有跨域限制,需要通过代理中转调用。

  1. 打开 百度OCR文档 了解详情
  2. 前往 百度智能云控制台
  3. 创建应用 → 获取 API KeySecret Key
  4. 填入下方并保存
百度API不允许浏览器直连,需CORS代理中转。代理地址与OCR.space通用(见上方Cloudflare Worker部署说明)。

✂️ 识别模式

利用办理单格式固定的特点,先裁剪各字段区域再识别,大幅提升准确率。

📐 模板校准(高级)

如果裁剪区域不准,可以上传一张空白办理单照片进行校准。当前使用默认模板位置。

📷 上传空白模板照片校准

💾 数据管理