[영수증 분석] 비전공자도 가능한 파이썬으로 영수증 분석하기

리냥·2023년 7월 23일
0

안녕하세요!

오늘은 easyocr을 사용해 파이썬으로 영수증을 분석해보려 합니다.

https://pypi.org/project/easyocr/


1. easyocr 환경 만들기

먼저 easyocr을 설치합니다.

%pip install easyocr

이후 링크의 usage에 가서 코드를 복사합니다.

import easyocr
reader = easyocr.Reader(['en','ko'],gpu=False) # this needs to run only once to load the model into memory
result = reader.readtext('./receipt2.jpg')
result

저는 영어에서 한글로 변경시키기 때문에 문자를 변경했습니다.


2. 결과 디코딩하기


좀 더 깔끔하게 보기 위해 문자를 정렬해 줍니다.

for i, item in enumerate(result):
    print(i, item[1])

언제, 어디서, 얼마를 먹었는지 도출합니다.


when = result[10][1]
where = result[3][1]
money = result[20][1]
# 언제, 어디서, 얼마를 사용했는지 출력

print("날짜:", when)
print("장소:", where)
print("금액:", money)

감사합니다!

profile
안녕하세요. 일로 인해 잠시 쉽니다 :)

1개의 댓글

comment-user-thumbnail
2023년 7월 23일

좋은 글 감사합니다.

답글 달기