스마트폰 사진 한 장으로 스프레드시트 한 줄 완성
영수증, 인보이스, 서식 등 어떤 문서든 사진만 찍으면 정형 데이터가 스프레드시트에 정리됩니다. 기울어진 사진이나 여러 언어가 섞인 문서도 자동으로 처리합니다.
쌓여있는 영수증 더미나 스캔한 청구서 폴더가 있으신가요? 목표는 간단합니다. 각 문서에서 주요 정보를 추출해 스프레드시트에 입력하는 것이죠. 하지만 현실은 지루한 반복 작업의 연속입니다. 이미지를 열고, 작은 글씨를 끙끙대며 읽고, 항목 하나하나를 직접 타이핑해야 합니다. 급하게 찍은 사진은 기울어져 있거나 그림자가 드리워져 있기도 하죠. 시간도 오래 걸리고 실수도 잦은, 누구도 하고 싶지 않은 일입니다.

이런 수작업을 건너뛸 수 있다면 어떨까요? space-ocr를 사용하면 필요한 열(column)을 한 번만 정의하면 됩니다. 예를 들어 거래처, 청구 날짜, 총액처럼 말이죠. 어떤 열을 둘지 정하기 어렵다면, 견본 사진에서 열을 자동으로 감지해 제안받은 뒤 손보는 방법도 있습니다(API에서는 autoFields 옵션입니다). 그 다음부터는 문서 레이아웃에 상관없이 이미지를 업로드하기만 하면 됩니다. 한 공급업체의 인보이스든 다른 가게의 영수증이든, 모두 동일하고 깔끔한 행 구조로 변환되어 시트에 정리됩니다. 스캐너나 스마트폰 카메라로 얻는 JPEG, PNG, GIF, WebP 같은 표준 이미지 형식에서 바로 작동합니다.
스마트폰 사진의 특성까지 고려하여 작동합니다. 휴대폰을 세로로 들고 사진을 찍으면, 이미지 파일에는 종종 소프트웨어가 화면에 맞게 사진을 회전시키도록 지시하는 방향 데이터(EXIF)가 포함됩니다. space-ocr는 업로드 시 이 데이터를 읽어 이미지를 자동으로 보정하므로, 추출된 텍스트의 좌표가 화면에서 보는 이미지와 일치합니다. 사진이 크면 판독 전에 서버에서 크기를 줄이기도 하므로, 좌표는 보낸 파일의 픽셀 크기가 아니라 실제로 판독한 지면을 기준으로 합니다. 언어를 수동으로 선택할 필요도 없습니다. 시스템이 자동으로 여러 언어를 감지하고 처리하여, 한 문서 안에 일본어, 영어, 한국어 등이 섞여 있어도 문제없습니다.
space-ocr는 값을 읽기만 하지 않고, 그 값이 어디에서 왔는지까지 기록합니다. 먼저 모델이 텍스트 값을 제안하면, 시스템은 그 제안을 OCR이 페이지에서 실제로 검출한 기호와 한 글자씩 대조합니다. 값마다 사진 위의 위치가 함께 돌아옵니다. 기울지 않은 사각형이 box, 촬영 각도를 따라가는 네 점이 quad입니다. 좌표는 모두 0-1000 그리드로 정규화되고 실제로 판독한 지면(data.image)을 기준으로 하므로, 그대로 사진 위에 겹쳐 그릴 수 있습니다. 두 판독이 어긋나거나 요청한 값이 페이지에 없으면, 그 값은 조용히 통과하지 않고 검토 목록(data.review.flagged)에 오릅니다. 양쪽이 같은 오독에 합의할 가능성은 남아 있으므로, 이 목록은 확인할 곳을 좁혀 줄 뿐 확인 자체를 대신하지는 않습니다.

가격 정책은 간단합니다. 이미지당 100원(부가세 포함)입니다. 모든 계정에는 매월 100건의 무료 스캔이 제공됩니다. 기술적인 문제로 스캔 결과가 생성되지 않은 경우에는 비용이 청구되지 않습니다. 플랜별 상세는 요금 페이지에서 확인하실 수 있습니다. 문서를 유용한 형식의 데이터로 추출하기 위한 간단하고 사용한 만큼만 지불하는 유틸리티입니다.
- 시트 만들기'거래처', '날짜', '총액'처럼 필요한 열을 정의합니다. 이것이 시트의 스키마(컬럼 정의)가 됩니다. 정하기 어렵다면 견본 사진에서 열을 자동으로 감지해 제안받은 뒤 손보셔도 됩니다.
- 사진 찍기스마트폰으로 영수증, 인보이스 등 문서를 촬영합니다. 완벽하게 평평하게 찍지 않아도 괜찮습니다.
- 이미지 업로드하기JPEG 또는 PNG 파일을 space-ocr 웹 앱의 시트로 드래그 앤 드롭합니다.
- 데이터 검토하기추출된 데이터가 올바른 열에 자동으로 채워진 새 행이 나타납니다. 각 값은 확인을 위해 사진의 해당 위치에 연결되어 있습니다.