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 | |
| 1. Upload gambar formulir LSB melalui interface web | |
| 2. Klik tombol "Proses OCR" | |
| 3. Hasil ekstraksi teks akan ditampilkan di sebelah kanan | |
| 4. Bisa juga diakses via API dari aplikasi Flutter | |
| ## Format Output | |
| Output dalam format JSON dengan struktur berikut: | |
| ```json | |
| { | |
| "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. |