Spaces:
Running
Running
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 | |