test_sawitpro / README.md
gghsgn's picture
Update README.md
3792ce8 verified
---
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:
```bash
git clone <repository_url>
cd <repository_folder>
```
2. Buat lingkungan virtual (opsional tetapi disarankan):
```bash
python -m venv venv
source venv/bin/activate # Untuk Linux/Mac
venv\Scripts\activate # Untuk Windows
```
3. Instal dependensi:
```bash
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:
```bash
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](LICENSE).
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference