NeoCode77's picture
deploy: README.md
24c7267 verified
---
title: NotePay OCR Struk Belanja
emoji: 🧾
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: "4.44.1"
app_file: app.py
pinned: false
license: mit
python_version: "3.11"
---
# NotePay — OCR Struk Belanja Otomatis
Demo interaktif pipeline AI lengkap untuk mengekstrak dan mengklasifikasikan pengeluaran dari foto struk belanja fisik (thermal receipt).
## Pipeline
```
Foto Struk
→ [1] YOLOv8n-OBB : deteksi 4 region (nama_toko, line_item, tanggal_waktu, total_belanja)
→ [2] CRNN + CTC : baca teks dari setiap crop (TensorFlow/Keras)
→ [3] Text Classifier : klasifikasi kategori pengeluaran tiap item
→ JSON terstruktur
```
## Model
Semua model dihosting di [`NeoCode77/notepay-models`](https://huggingface.co/NeoCode77/notepay-models):
| File | Deskripsi |
|---|---|
| `yolo/best.pt` | YOLOv8n-OBB — deteksi region |
| `crnn/inference_model.keras` | CRNN+CTC — text recognition |
| `classifier/classifier_model.keras` | Kategori pengeluaran (7 kelas) |
## Kategori Pengeluaran
Makanan & Minuman · Kebersihan & Perawatan · Rumah Tangga · Kesehatan & Farmasi · Elektronik & Pulsa · Pakaian & Aksesori · Lain-lain
## Project
**NotePay** — Catatan Keuangan Otomatis dari Foto Struk
Coding Camp 2026 powered by DBS Foundation — Team CC26-PSU410