space ocr
指南文章價格文件
verification

用邊界框驗證 OCR 辨識結果

不使用固定信賴度門檻,而是透過 review.flagged 與 cells[path] 的 box、quad 和複核原因驗證 OCR 結果。

5 分鐘閱讀· 2026-08-31

驗證 OCR 通常意味著得自己把整份文件再讀一遍——既慢,又正好是你當初想省下的工。邊界框徹底改變了這個流程:你不必再左右對照兩欄文字,而是讓視線直接跳到圖片上「這個值是從哪裡讀出來的」那一點。對或錯,一眼就看得出來。

每個值所附帶的驗證資訊

業務資料放在 data.values,位置與驗證中繼資料放在 data.cells[path]。cell 可能包含 boxquadverifiedreview 以及輔助用的 evidence

請不要用固定的 match ratio 門檻去產生複核清單。應先讀取 data.review.flagged,再依每一項的 path 開啟 data.cells[path],顯示位置與複核原因。match ratio 只是 evidence 裡的一項診斷訊號。

把游標滑過各個儲存格,來源高亮會即時跟著移動,因此抽查一整批資料只要幾秒鐘。

座標是證據,不是正確性的保證

座標並非語言模型憑空畫出來的方框,而是把擷取到的文字拿去和頁面上的 OCR 觀測結果交叉比對後得到的。因此可以用 boxquadevidence.printed_text 回頭核對原文。不過兩道處理過程仍有可能出現相同的誤讀。詳見具備稽核軌跡的文件 OCR

  1. 讀取複核清單
    讀取 POST /ocr/fields 回傳的 data.review.flagged。
  2. 解析每一個 path
    依每個 path 開啟 data.cells[path],並顯示 review reasons。
  3. 對照原始位置
    依 data.image 描述的座標框架畫出 box 或 quad,再把 data.values 與文件上印出的文字對照。
  4. 修正並執行下游驗證
    依照文件化的編輯流程修正,並保留格式、範圍、算術與業務規則的檢查。
座標如何幫助驗證 OCR?
box 或 quad 可以直接帶你回到原文區域;review.flagged 會指出需要檢查的 path,cells[path].review 則說明原因。
可靠的 match ratio 門檻是多少?
公開 API 並沒有提供人工複核用的固定門檻。請以 review.flagged 和 cells[path].review 為準,evidence.match_ratio 只當作輔助的診斷資訊。
verified 是否保證結果正確?
不保證。兩道處理過程有可能出現相同的誤讀,因此仍應搭配格式、範圍、列舉值、算術與業務規則的檢查。
相關文章