space ocr
가이드아티클요금문서
verification

바운딩 박스로 OCR 결과 검증하기

고정 신뢰도 임계값 대신 review.flagged와 cells[path]의 box·quad·검토 사유로 OCR 결과를 확인하는 방법입니다.

5 분 분량· 2026-08-31

OCR을 검증한다는 건 보통 문서를 직접 다시 읽는다는 뜻입니다. 느린 데다, 애초에 피하려던 그 일을 그대로 반복하는 셈이죠. 바운딩 박스는 이 흐름을 바꿉니다. 두 줄의 텍스트를 나란히 대조하는 대신, 각 값이 읽혀 온 이미지 속 그 자리로 시선을 바로 옮기면 됩니다. 맞았는지 틀렸는지가 한눈에 드러납니다.

각 값에 연결되는 검증 정보

추출한 업무 데이터는 data.values, 위치와 검증 메타데이터는 data.cells[path]에 분리됩니다. cell에는 축 정렬 box, 기울기를 따르는 quad, verified, review, 보조 evidence가 포함될 수 있습니다.

고정 match ratio 임계값으로 검토 목록을 만들지 마세요. data.review.flagged에서 시작하고 각 항목의 pathdata.cells[path]를 열어 위치와 검토 사유를 표시합니다. match ratio는 evidence의 진단 신호 중 하나일 뿐 최종 검수 판정이 아닙니다.

셀 위로 커서를 옮겨 보세요 — 원본 하이라이트가 실시간으로 따라오므로, 한 묶음을 점검하는 데 몇 초면 충분합니다.

좌표는 근거이지 정답의 보증이 아닙니다

좌표는 언어 모델이 임의로 그리는 것이 아니라 추출 문자열을 페이지의 OCR 관측과 대조해 얻습니다. 그래서 box, quad, evidence.printed_text로 원문 위치를 확인할 수 있습니다. 다만 두 처리 과정이 같은 글자를 함께 잘못 읽을 가능성은 남습니다. 자세한 내용은 감사 추적이 가능한 문서 OCR을 참고하세요.

  1. 검토 목록 읽기
    POST /ocr/fields 결과의 data.review.flagged를 읽습니다.
  2. 각 path 확인하기
    flagged 항목의 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에는 사람 검토를 위한 고정 match ratio 기준이 없습니다. review.flagged와 cells[path].review를 사용하고 evidence.match_ratio는 보조 진단값으로 다루세요.
verified 값은 반드시 정확한가요?
아닙니다. 두 시스템이 같은 오독에 합의할 수 있습니다. 형식, 범위, enum, 산술 및 업무 규칙 검증을 함께 적용하세요.
관련 글