Spaces:
Sleeping
Sleeping
LSB Digital OCR dengan Hugging Face
Aplikasi ini menggunakan OCR (Optical Character Recognition) untuk mengekstrak data dari formulir Laporan Sumber Bahaya (LSB) fisik ke format digital.
Fitur
- Deteksi dan ekstraksi teks dari gambar formulir LSB
- Pengenalan checkbox dan status (dicentang/tidak dicentang)
- Pre-processing gambar untuk meningkatkan akurasi OCR
- API endpoint untuk integrasi dengan aplikasi mobile
Teknologi yang Digunakan
- Pytesseract untuk OCR
- OpenCV untuk pemrosesan gambar
- Gradio untuk antarmuka web
- Flask untuk endpoint API
Cara Menggunakan
- Upload gambar formulir LSB melalui interface web
- Klik tombol "Proses OCR"
- Hasil ekstraksi teks akan ditampilkan di sebelah kanan
- Bisa juga diakses via API dari aplikasi Flutter
Format Output
Output dalam format JSON dengan struktur berikut:
{
"nama_pelapor": "nama yang terdeteksi",
"posisi_jabatan": "posisi/jabatan terdeteksi",
"lokasi_kejadian": "lokasi terdeteksi",
"tanggal_waktu": "tanggal & waktu terdeteksi",
"jenis_pengamatan": "Unsafe Condition, Unsafe Action, Intervensi",
"uraian_pengamatan": "uraian terdeteksi",
"tindakan_intervensi": "tindakan terdeteksi"
}
Integrasi dengan Aplikasi Mobile
Aplikasi ini terintegrasi dengan LSB Digital Mobile yang dikembangkan menggunakan Flutter. Form LSB dapat diisi secara manual atau dengan mengunggah gambar formulir fisik untuk diproses dengan OCR.