안녕하세요!
오늘은 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)
감사합니다!
좋은 글 감사합니다.