영수증모아는 아래 오픈소스 소프트웨어, 인식 모델, 글꼴, 공공데이터 덕분에 만들 수 있었어요. 모든 파일은 외부 서버에서 불러오지 않고 서비스와 같은 주소에서 제공돼요.
글자 인식
| 이름 | 쓰임 | 라이선스 |
|---|---|---|
| PaddleOCR PP-OCRv5 모바일 모델 (PP-OCRv5_mobile_det, korean_PP-OCRv5_mobile_rec, en_PP-OCRv5_mobile_rec) | 영수증 사진에서 글자 영역을 찾고 글자를 읽어요 | Apache License 2.0 (고지) |
| ONNX Runtime Web | 인식 모델을 브라우저 안에서 실행해요 | MIT License |
| Tesseract.js와 tesseract.js-core | 인식 모델을 불러오지 못할 때 쓰는 예비 엔진이에요 | Apache License 2.0 |
| Tesseract 언어 데이터 (한국어, 영어) | 예비 엔진의 언어 데이터예요 | Apache License 2.0 |
사진과 파일 처리
| 이름 | 쓰임 | 라이선스 |
|---|---|---|
| libheif (libheif-js) | 아이폰 HEIC 사진을 직접 읽지 못하는 브라우저에서 사진을 변환해요 | LGPL-3.0 (라이선스 전문) |
| SheetJS Community Edition | 표를 엑셀(.xlsx) 파일로 만들어요 | Apache License 2.0 |
libheif-js는 수정하지 않은 라이브러리를 별도 파일로 불러와 쓰고, 필요할 때만 내려받아요.
글꼴
| 이름 | 라이선스 |
|---|---|
| SUIT Variable | SIL Open Font License 1.1 (라이선스 전문) |
공공데이터
| 이름 | 쓰임 | 이용 조건 |
|---|---|---|
| 공공데이터포털 소상공인시장진흥공단 상가(상권)정보 | 전국 상호 목록을 만들어 가게명 인식을 확인해요 | 이용허락범위 제한 없음 |
상호 목록은 영수증 내용과 상관없이 통째로 한 번 내려받아 브라우저 안에서만 비교해요. 목록에는 가게 이름만 들어 있고, 영수증 내용은 어디로도 보내지 않아요.
문의
라이선스 표기에 빠진 것이 있거나 고쳐야 할 내용이 있다면 문의 페이지의 이메일로 알려주세요.