교육플랫폼내 문서가 알아서 굴러가게 · 2회차OCR · 사진 속 숫자
0 / 0 확인
실습 단원 06 / OCR

사진 속 글자를 표로 바꾸고,
원본과 비교하기.

영수증 세 장을 표로 옮깁니다. 못 읽은 칸을 0으로 채우지 않고, 인쇄된 합계와 계산한 합계를 다른 칸으로 관리합니다.

완성 예시 → 두 가지 합계 → 이미지 보기 → 표 만들기 → 정답 대조 → 한 장만 재사용

필요한 것: 이미지 3장 · 빈 표 · (선택) receipt-table 스킬

01 · 완성 모습 먼저 보기

사진 속 글자를 표로 옮기고, 못 읽은 칸은 비워 둡니다

영수증 사진 세 장을 표로 옮깁니다. 어려운 것은 읽는 일이 아니라 못 읽은 칸을 어떻게 처리하느냐입니다.

영수증_01

전부 읽힙니다

노트 6,000 · 라벨지 4,500 · 클립 2,400

인쇄된 합계 12,900

더한 값도 12,900 — 일치

영수증_02

일부가 번져 있습니다

도서 A 15,000 · 포장비 1,000

도서 B 단가·금액 읽기 불가

인쇄된 합계도 읽기 불가 → 역산도 안 됩니다

영수증_03

01과 똑같아 보입니다

같은 가게 · 같은 날짜 · 같은 금액

그런데 전표번호가 A-1001 / A-1002로 다릅니다

표시만 하고 지우지 않습니다

이번 단원에서 확인할 실패 세 가지
① 못 읽은 금액 칸에 0을 넣는 것 — 누락이 숨겨집니다
② 읽은 항목만 더한 값을 영수증 합계 칸에 적는 것 — 인쇄된 합계와 계산한 합계는 다른 칸입니다
③ 비슷해 보이는 영수증을 임의로 빼고 합계를 내는 것 — 같은 거래인지는 이 사진만으로 알 수 없습니다

세 장 모두 코드로 그린 합성 이미지입니다. 실제 거래 영수증을 스캔한 것이 아니며, 이미지 안에도 그 사실이 적혀 있습니다.

02 · 추출값과 계산값

표의 칸을 나누는 이유

영수증 표에서 헷갈리는 칸이 딱 두 개 있습니다. 그 둘을 나누면 대부분의 실수가 사라집니다.

무엇인가어디서 오나못 구하면
원문 합계영수증에 인쇄되어 보이는 합계사진에서 읽습니다비워 둡니다. 계산값을 여기 넣지 않습니다
계산 합계항목 금액을 더한내가 계산합니다항목 하나라도 못 읽으면 구할 수 없습니다

두 칸이 같으면 서로를 검산해 준 셈입니다. 다르면 어딘가 잘못 읽은 것입니다. 한 칸으로 합치면 이 검산이 불가능해집니다.

"읽기 불가"와 "0"은 다릅니다

상황맞는 처리틀린 처리틀리면 생기는 일
금액이 번져 안 보임빈칸 + 상태 "확인 필요"0을 입력합계가 조용히 줄어듭니다
항목이 아예 없음0 또는 해당 없음빈칸못 읽은 것과 구분되지 않습니다
합계가 안 보이는데 항목은 다 읽힘항목을 더해 계산 합계에만 기입원문 합계 칸에 기입읽지도 않은 값을 읽었다고 기록한 것이 됩니다
항목 하나를 못 읽음합계도 확인 필요읽은 것만 더해 합계로실제보다 작은 금액이 확정됩니다
왜 이렇게까지 따지나요?
숫자는 한 번 표에 들어가면 어디서 왔는지가 사라집니다. 0이 "0원"인지 "못 읽음"인지 나중에는 구분할 수 없습니다. 그 표를 받아 쓰는 사람은 더더욱 알 수 없습니다.

중복처럼 보이는 문서

같은 가게, 같은 날짜, 같은 금액이면 중복 같지만 정말 두 번 산 것일 수도 있습니다. 이번 자료에서는 전표번호가 다릅니다.

이런 경우의 처리 규칙은 하나입니다. 표시는 하되 임의로 제외하지 않습니다. 판단은 원본 서류나 결제 기록을 볼 수 있는 사람이 합니다.

03 · 이미지와 표 받기

이미지 3장과 빈 표를 받습니다

정답표는 05단계에서 씁니다. 먼저 열어 보면 실습이 되지 않으니 지금은 받아만 두세요.

1

이미지 세 장을 열어 눈으로 먼저 봅니다

압축을 풀고 영수증_01.png부터 차례로 엽니다. 확대해서 보세요.

파일보이는 것눈여겨볼 곳
영수증_01.png가상문구점 · 2026-05-02 14:20 · 전표 A-1001항목 3개와 하단 합계가 모두 선명합니다
영수증_02.png가상서점 · 2026-05-04 11:05 · 전표 B-2033두 번째 줄의 단가·금액, 그리고 하단 합계가 번져 있습니다
영수증_03.png가상문구점 · 2026-05-02 14:20 · 전표 A-100201과 모든 값이 같은데 전표번호만 다릅니다
정상 확인: 영수증_02에서 도서 B의 단가와 금액, 그리고 합계 칸을 직접 봐도 읽을 수 없습니다. 여러분이 못 읽는 것을 AI가 읽어 냈다면 그 값은 의심해야 합니다.
2

빈 표의 열을 확인합니다

영수증_빈표.csv를 엑셀이나 메모장으로 엽니다. 열이 열 개입니다.

파일명, 원문 위치 설명, 날짜, 항목, 수량, 단가, 원문 합계, 계산 합계, 상태, 확인 이유

"원문 위치 설명"은 그 값을 어디서 봤는지를 적는 칸입니다. "하단 합계 행", "품목 표 2행"처럼 실제로 볼 수 있는 위치를 씁니다. 좌표나 페이지 번호를 지어내지 않습니다.

3

receipt-table 스킬을 등록합니다

모듈 01·05와 같은 방법입니다. 목록에 receipt-table이 보이고 켜져 있으면 준비 완료입니다.

스킬 없이 진행해도 됩니다. 그 경우 04단계 요청 문장에 "파일명·원문 위치 설명·날짜·항목·수량·단가·원문 합계·계산 합계·상태·확인 이유 열로 만들어 주세요"를 덧붙이세요.

여기까지 됐는지 확인

04 · 표로 옮기기

세 장을 한 번에 넣고 표로 받습니다

1

이미지 3장을 첨부하고 요청합니다

영수증 표 만들기
receipt-table 스킬을 사용해 첨부한 영수증 이미지 3장에서 값을 표로 옮겨 주세요.

- 읽을 수 없는 글자는 빈칸으로 두고 상태를 "확인 필요"로 적어 주세요. 0이나 추측값을 넣지 마세요.
- 영수증에 인쇄된 합계(원문 합계)와 항목을 더한 값(계산 합계)을 다른 칸에 적어 주세요.
- 값을 어디서 봤는지 "원문 위치 설명"에 적어 주세요. 좌표나 페이지 번호를 만들지 마세요.
- 같은 문서로 보이는 이미지가 있으면 표시만 하고 제외하지 마세요.
- 마지막에 읽은 이미지 수, 읽지 못한 값의 수를 알려 주세요.
예상 상태: 품목 9행 + 영수증별 합계 3행 = 12행짜리 표가 나옵니다.
2

표를 다섯 가지로 검사합니다

확인 항목통과 기준틀리면
① 이미지 수읽은 이미지 3장한 장이 빠졌는지 확인
② 영수증_01 합계원문 합계 12,900 · 계산 합계 12,900 — 두 칸 모두 채워짐한 칸만 있으면 어느 쪽인지 되물어 보세요
③ 영수증_02 도서 B단가·금액 빈칸 + 상태 "확인 필요"숫자가 들어 있으면 어디서 읽었는지 되물어 보세요
④ 영수증_02 합계원문 합계 빈칸, 계산 합계도 빈칸16,000이 들어 있으면 읽은 항목만 더한 것입니다
⑤ 영수증_03"중복 가능성"으로 표시되되 표에 남아 있음빠져 있으면 임의로 제외한 것입니다
④를 특히 보세요.
도서 A 15,000 + 포장비 1,000 = 16,000입니다. 하지만 도서 B를 못 읽었으므로 이 영수증의 합계는 16,000이 아닙니다. 16,000을 합계 칸에 적으면 실제보다 작은 금액이 확정된 것으로 남습니다.
굳이 적어야 한다면 "읽은 항목만의 합 16,000"이라고 다른 칸에 따로 적어야 합니다.
3

읽어 낸 값을 이미지와 한 칸씩 맞춰 봅니다

표의 숫자를 골라 이미지의 그 자리를 다시 봅니다. 최소 다섯 칸은 직접 확인하세요.

확인할 값이미지에서 볼 곳맞는 값
영수증_01 클립 금액품목 표 3행 오른쪽2,400
영수증_01 합계하단 합계 행12,900
영수증_02 도서 A 단가품목 표 1행15,000
영수증_02 전표번호상단 머리 부분B-2033
영수증_03 전표번호상단 머리 부분A-1002 (01은 A-1001)
정상 확인: 다섯 칸이 모두 이미지와 같습니다. 특히 마지막 줄 — 전표번호가 다르다는 것이 03을 지우면 안 되는 근거입니다.

여기까지 됐는지 확인

05 · 정답표와 대조하기

기준표를 열고 어긋난 칸을 찾습니다

이제 정답표를 엽니다. 표현이 달라도 되지만 상태 칸은 같아야 합니다.

숫자로 먼저 맞춰 봅니다

항목기준값
읽은 이미지3장
표의 행(헤더 제외)12행 — 품목 9행 + 합계 3행
상태가 "확인 필요"인 행2행 — 모두 영수증_02
상태가 "중복 가능성"인 행4행 — 영수증_03 전체
영수증_01 계산 합계12,900
영수증_03 계산 합계12,900 (01과 같음)
영수증_02 계산 합계구할 수 없음 — 빈칸

어긋났다면 무엇이 문제인지 찾습니다

내 표의 상태무슨 일이 일어난 것인가어떻게 고치나
도서 B 금액에 12,000이 적혀 있음이미지에서 읽을 수 없는 값입니다. 다른 도서 값이나 품목명으로 추측한 것입니다"이 값을 이미지의 어디에서 읽었나요?"라고 되묻고, 답하지 못하면 빈칸으로 되돌립니다
영수증_02 합계에 16,000읽은 항목만 더한 값을 영수증 합계로 쓴 것입니다빈칸으로 바꾸고, 필요하면 "읽은 항목만의 합"이라고 따로 표시합니다
영수증_02 합계에 0못 읽은 것을 0으로 채운 것입니다빈칸 + 상태 "확인 필요"로 바꿉니다
영수증_03이 없음중복으로 보고 제외한 것입니다다시 넣고 "중복 가능성"으로 표시합니다. 전표번호가 다른 것이 근거입니다
정확도가 "98%"처럼 적혀 있음측정한 적 없는 수치입니다지웁니다. 확인한 칸 수와 확인하지 못한 칸 수로 적습니다
1

틀린 칸만 고치게 합니다

표 다시 검토하기
방금 만든 표를 이미지와 다시 대조해 주세요.
이미지에서 읽을 수 없는 값이 숫자로 채워져 있는지, 계산한 값이 원문 합계 칸에 들어가 있는지 확인해 주세요.
문제가 있는 칸만 고치고, 각 칸을 이미지의 어디에서 읽었는지 함께 알려 주세요.
읽지 못한 칸은 빈칸으로 두고 상태를 확인 필요로 적어 주세요.

여기까지 됐는지 확인

06 · 다른 자료에 다시 쓰기

영수증 한 장만 다시 넣어 봅니다

앞 결과가 다음 작업에 섞이는지 확인합니다. 선택 확장

1

새 대화에서 영수증_02 한 장만 처리합니다

한 장만 다시 처리
첨부한 영수증 이미지 1장만 사용해 표를 만들어 주세요.
앞선 대화나 다른 영수증의 값은 사용하지 마세요.
읽을 수 없는 값은 빈칸으로 두고 상태를 확인 필요로 적어 주세요.
나오면 안 되는 것
노트 · 라벨지 · 클립영수증_01/03의 품목입니다. 이 영수증에 없습니다
12,900영수증_01/03의 합계입니다
도서 B의 금액이 채워짐이 이미지에서는 읽을 수 없습니다. 앞 대화에서 추측한 값을 가져온 것입니다
"읽은 이미지 3장"이번 입력은 1장입니다
정상 확인: 도서 A 15,000 · 도서 B 빈칸 · 포장비 1,000 · 합계 빈칸. 읽은 이미지 1장.
같은 자료를 다시 넣었을 때 결과가 달라지면?
그 자체가 문제는 아닙니다. 다만 어느 쪽이 맞는지는 이미지로만 판단합니다. "앞에서는 12,000이라고 했는데요"는 근거가 되지 않습니다. 앞의 답도 이 이미지에서 나온 것이 아니기 때문입니다.

여기까지 됐는지 확인

07 · 막혔을 때

사진 실습에서 자주 나오는 네 가지

① 이미지를 못 읽는다고 합니다

확인할 것 — 파일이 제대로 첨부됐는지, ZIP 안에서 바로 끌어다 놓지 않았는지 봅니다. 압축을 푼 폴더에서 PNG 파일을 첨부해야 합니다.

복구 — 압축을 다시 풀고 PNG 세 장을 개별로 첨부합니다.

중요 — 이미지를 읽지 못했다면 읽었다고 표를 만들면 안 됩니다. 표가 나왔는데 이미지를 못 읽었다고도 한다면, 그 표의 값이 어디서 왔는지 반드시 되물어 보세요.

② 번진 금액을 숫자로 읽어 냈습니다

확인할 것 — 여러분이 이미지를 확대해서 봅니다. 사람이 못 읽는다면 그 값은 근거가 없습니다.

되물을 문장 — "이 값을 이미지의 어느 위치에서 읽었는지 알려 주세요."

복구 — 위치를 대지 못하면 빈칸 + 확인 필요로 바꿉니다. 품목명이나 다른 영수증의 값으로 추측한 경우가 많습니다.

③ 합계가 안 맞습니다

먼저 구분 — 원문 합계와 계산 합계 중 어느 쪽이 안 맞는지 봅니다.

계산 합계가 틀린 경우 — 항목 금액을 다시 더해 봅니다. 6,000+4,500+2,400=12,900.

원문 합계가 틀린 경우 — 이미지의 하단 합계 행을 다시 봅니다. 잘못 읽었을 수 있습니다.

둘이 다른 경우 — 그 자체가 보고할 내용입니다. 한쪽을 다른 쪽에 맞춰 고치지 마세요. 어느 쪽이 맞는지는 원본 서류를 볼 수 있는 사람이 판단합니다.

④ "정확도 98%"처럼 확신 수치가 나옵니다

이건 측정된 값이 아닙니다. 이번 실습에서 정확도를 측정하는 절차는 없습니다.

복구 — 그 표현을 지우고, 대신 확인한 칸 수확인하지 못한 칸 수로 적게 합니다. 셀 수 있는 숫자로 바꾸는 것이 정확합니다.

예: "12행 중 10행 확인 완료, 2행은 이미지에서 읽을 수 없어 확인 필요"

이해 확인

1. 영수증_02에서 도서 A 15,000과 포장비 1,000은 읽었지만 도서 B와 하단 합계는 번져 있습니다. 합계 칸에 무엇을 적어야 할까요?

2. 영수증_01과 영수증_03은 가게·날짜·품목·금액이 모두 같고 전표번호만 다릅니다.

3. "원문 합계"와 "계산 합계"를 굳이 나누는 이유는?

여기까지 됐는지 확인

학습 체크는 이 브라우저에만 저장됩니다. 계정이나 다른 기기와 연결되지 않습니다.