test_sawitpro / README.md
gghsgn's picture
Update README.md
3792ce8 verified

A newer version of the Streamlit SDK is available: 1.43.2

Upgrade
metadata
title: Test Sawitpro
emoji: πŸ†
colorFrom: gray
colorTo: red
sdk: streamlit
sdk_version: 1.41.1
app_file: app.py
pinned: false
license: mit

Deteksi Pohon Sawit dan Warna Apel dengan YOLOv8

Aplikasi ini menggunakan Streamlit untuk mendeteksi pohon sawit dan warna apel dalam gambar yang diunggah, dengan model YOLOv8. Anda dapat memilih antara dua fitur utama melalui menu di sidebar.

Fitur

  1. Deteksi Pohon Sawit

    • Mengidentifikasi pohon sawit dalam gambar.
    • Menampilkan bounding box dan nomor urut pada setiap objek yang terdeteksi.
  2. Deteksi Warna Apel

    • Mengidentifikasi apel berdasarkan warna (merah, kuning, hijau).
    • Menampilkan hasil crop untuk setiap apel yang terdeteksi.

Persyaratan Sistem

Pastikan Anda memiliki:

  • Python 3.8 atau lebih baru.
  • Pustaka yang tercantum di requirements.txt.

Instalasi

  1. Clone repository ini atau salin kode ke dalam direktori lokal Anda:

    git clone <repository_url>
    cd <repository_folder>
    
  2. Buat lingkungan virtual (opsional tetapi disarankan):

    python -m venv venv
    source venv/bin/activate  # Untuk Linux/Mac
    venv\Scripts\activate   # Untuk Windows
    
  3. Instal dependensi:

    pip install -r requirements.txt
    
  4. Pastikan file model YOLOv8 tersedia:

    • Deteksi Pohon Sawit: best_yolov8.pt
    • Deteksi Warna Apel: best_apple.pt

    Simpan model di direktori yang sama dengan file aplikasi, atau sesuaikan path model di kode.

Cara Menjalankan Aplikasi

  1. Jalankan aplikasi Streamlit:

    streamlit run app.py
    
  2. Akses aplikasi melalui browser Anda di:

    http://localhost:8501
    
  3. Unggah gambar pada fitur yang Anda pilih melalui menu di sidebar.

Struktur Proyek

project-folder/
β”œβ”€β”€ app.py               # File utama aplikasi Streamlit
β”œβ”€β”€ best_yolov8.pt       # Model YOLOv8 untuk deteksi pohon sawit
β”œβ”€β”€ best_apple.pt        # Model YOLOv8 untuk deteksi warna apel
β”œβ”€β”€ requirements.txt     # Daftar dependensi
β”œβ”€β”€ README.md            # Dokumentasi proyek

Catatan

  • Pastikan gambar yang diunggah memiliki format yang didukung (jpg, jpeg, png).
  • Jika terjadi error terkait pustaka atau model, periksa kembali instalasi dependensi dan path model.

Lisensi

Aplikasi ini dilisensikan di bawah MIT License.

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference