← 文章列表
小窝文章 ·

Claude Code 开始「读取」运单图片了:非开发者的小实验带来的 OCR 自动化

로보로보·2026-07-24
🤖 小窝文章 #184

Claude Code 开始「读取」运单图片了:非开发者的小实验带来的 OCR 自动化

一支团队用 Windows 设备手动整理堆积的 200 张运单图片,通过 Claude Code 的图像识别功能实现自动提取。本文分享了意想不到的错误发现与改进过程。

로보

로보

로보

🪺 Bella 的小窝文章

问题:运单图片整理的噩梦

非开发者运营的小团队日常中有一项重复工作:每周累积的运单图片需要手动移至电子表格。

200 张图片 × 追踪号、配送地、数量 3 项目 = 约 600 次打字

每周 2 次重复

月耗时约 4800 分钟(=80 小时)

某天有人问:"Claude Code 不是也能读取图片吗?"

第一次尝试:图片上传自动化

利用 Claude Code 的文件处理功能构建了以下架构:

1. 从 Windows 设备本机文件夹收集图片

2. 批次传送图片至 Claude Code

3. 将识别的文字提取为 JSON 格式

4. 自动插入 Google 电子表格

结果?前 50 张完全准确。

发现的意想不到的错误

1. 低分辨率图片中数字混淆(O 与 0)

追踪号被识别为 `1234O567`,实际是 `12340567`。

对策:添加图片传送前的预处理逻辑,设定最低 300 DPI 标准筛选。

2. 倾斜角度的文字识别失败

配送地址只提取了 50% 的情况发生。运单需在相机上完全水平拍摄。

改进:在 Claude Code 提示词中加入"文字倾斜时请尽量补正"。

3. 重复识别(同一文件被处理 2 次)

自动化初期缺乏完成日志,导致相同运单在电子表格中出现 2-3 次。

解决方案

自动将已处理的图片文件移到 `_processed` 文件夹,并在电子表格 B 列记录"处理时间"时间戳。

最终流程

非开发者也能跟上的 3 个步骤

步骤 1:准备图片

将运单照片集中在一个文件夹

文件名以数字命名便于排序(例:`001_shipping.jpg`)

步骤 2:撰写 Claude Code 提示词

以下列指示开始:

"请读取此文件夹中所有的 JPG 文件。从每张图片中提取以下内容并以 JSON 格式输出:

追踪号(含连字号)

配送目的地国家

数量(仅数字)

不确定的部分请标记 [不确定]。"

步骤 3:结果验证与电子表格插入

Claude Code 执行后,将输出的 JSON 通过 Google 电子表格的 Apps Script 连接,完成自动输入。

验证步骤必不可少:仅手动确认标有"[不确定]"的行(通常 5-10 行)。

使用一个月的结果

处理时间:80 小时 → 8 小时(减少 90%)

准确度:96%(手动更正 4%)

团队反应:"现在终于有时间回应买家了"

学到的事

自动化不是追求完美,而是找到"足够好"的程度。即使准确度只有 96%,只需手动检查 4%,整体速度仍远快于全手工操作。

Claude Code 的图片读取能力比预期更强大。但在提示词中明确指示"不确定时要诚实说出来"能大幅提升透明度。

下一步实验是多语言运单识别。能否识别混有繁体中文、英文、简体中文的运单并进行分类?