+
Skip to content

anak10thn/object-detection

Repository files navigation

Object Detection and Counting with TensorFlow Lite

Script ini digunakan untuk training model pendeteksi objek dan menghitung jumlah objek yang terdeteksi menggunakan TensorFlow Lite.

Persiapan Dataset

  1. Buat struktur folder dataset seperti berikut:
dataset/
├── train/
│   ├── positive/
│   │   ├── image1.jpg
│   │   ├── image2.jpg
│   │   └── ...
│   └── negative/
│       ├── image1.jpg
│       ├── image2.jpg
│       └── ...
└── validation/
    ├── positive/
    │   ├── image1.jpg
    │   ├── image2.jpg
    │   └── ...
    └── negative/
        ├── image1.jpg
        ├── image2.jpg
        └── ...
  1. Masukkan gambar objek yang ingin dideteksi ke folder positive
  2. Masukkan gambar background atau non-objek ke folder negative

Instalasi Dependencies

pip install tensorflow opencv-python numpy

Cara Penggunaan

  1. Training Model:
python train_model.py
  1. Deteksi dan Hitung Objek:
python detect_and_count.py

Keterangan File

  • train_model.py: Script untuk training model dan konversi ke format TFLite
  • detect_and_count.py: Script untuk mendeteksi dan menghitung objek menggunakan webcam atau video
  • object_detection_model.h5: Model Keras yang dihasilkan (akan dibuat setelah training)
  • object_detection_model.tflite: Model TFLite yang dihasilkan (akan dibuat setelah training)

Catatan

  • Sesuaikan parameter training (epochs, batch_size, dll) di train_model.py sesuai kebutuhan
  • Sesuaikan threshold confidence di detect_and_count.py untuk mengatur sensitivitas deteksi
  • Gunakan dataset yang cukup besar dan bervariasi untuk hasil yang lebih baik

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载