Pastikan APD terpakai sebelum kerja dimulai
SafetyCam mengenali helm, rompi, sarung tangan, sepatu safety, dan kacamata dari foto atau kamera, lalu menandai pekerja yang tidak memakainya.
Area kerja
yang lebih
aman
Model berjalan
di browser,
tanpa server
[ Tentang ]
Bukan sekadar kamera
Pengawas tidak bisa memeriksa semua pekerja setiap saat. SafetyCam membantu memeriksa APD secara otomatis, dan semua prosesnya terjadi di perangkat kamu.
Cara kerjanyaRiset oleh
dipegang,
bukan dipakai
- Kelas yang dikenali
- 11
- Gambar berlabel
- 1.416
- Parameter YOLO11s
- 9,4 jt
- Foto dikirim ke server
- 0
[ 01 ]
[ 02 ] Coba sendiri
Coba deteksi
Unggah foto pekerja atau arahkan webcam. Hasilnya muncul dalam kurang dari satu detik.
Kamera belum aktif. Izin kamera diminta saat kamu menekan tombol di bawah.
Atau coba contoh
[ 03 ] Yang dicek
Apa yang diperiksa model
Model dilatih untuk dua hal: mengenali APD yang dipakai, dan mengenali bagian tubuh yang seharusnya terlindungi tapi tidak.
Coba sekarang-
01APD terpakai
Helm, rompi, sarung tangan, sepatu safety, kacamata
-
02Pelanggaran
Tanpa helm, tanpa sarung tangan, tanpa sepatu safety, tanpa kacamata
-
03Pekerja
Setiap pekerja dinilai sendiri: aman, melanggar, atau APD-nya tidak terlihat jelas
Secara bawaan helm dan rompi wajib; daftar APD wajib bisa diubah di panel hasil. Pekerja yang cukup besar di foto tapi tidak terdeteksi memakai APD wajib langsung ditandai melanggar. APD lain hanya ditandai bila model melihatnya tidak dipakai.
Satu helm.
Satu nyawa.
Helm yang tertinggal di pos jaga tidak melindungi siapa pun. SafetyCam memeriksa APD dari foto atau kamera, jadi pengawas tidak perlu menebak.
Mulai deteksi
Construction-PPE
[ 04 ] Cara kerja
Dari dataset ke browser
- 01
Dataset Construction-PPE
1.416 foto lokasi kerja berlabel kotak untuk 11 kelas, dari Ultralytics.
- 02
Training YOLO11s
Dipilih dari eksperimen n, s, dan m: paling baik menangkap pelanggaran, dan masih cukup ringan untuk browser.
- 03
Export ke ONNX
Input 640×640, output 15 × 8.400 kandidat kotak. Bobot float16 supaya ukurannya setengah (19 MB). Penyaringan kotak (NMS) dikerjakan di JavaScript.
- 04
Inferensi di browser
onnxruntime-web memakai WebGPU bila tersedia, WASM bila tidak. Semua file disimpan lokal, jadi bisa jalan tanpa internet. Gambar tidak pernah keluar dari perangkat.
deteksi
sekarang
[ 05 ] Akurasi
Akurasi model
Diukur pada data uji yang tidak dipakai saat training. mAP50 menghitung tebakan benar bila kotaknya tumpang tindih minimal 50% dengan label asli.
Angka akurasi belum tersedia. Jalankan python evaluate.py lalu python export.py setelah training penuh, dan grafiknya muncul di sini.