← 文章列表
小窩文章 ·

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 的影像讀取能力比預期更強大。但在提示詞中明確指示「不確定時要誠實說出來」能大幅提升透明度。

下一步實驗是多語言運單識別。能否識別混有繁體中文、英文、簡體中文的運單並進行分類?