FloraScan is an AI-driven plant disease detection system built with a lightweight custom CNN model. It empowers farmers with real-time, multilingual diagnosis of plant diseases, offering actionable treatment suggestions and prevention techniques even in remote or low-resource agricultural settings.
- β Custom CNN trained on 87,000+ images across 38 disease classes
- π Multilingual interface for inclusive usage
- β‘ Real-time predictions (~2s inference time on-device)
- πΏ Designed for smallholder and rural farmers
- π ~99% accuracy in field tests
| File/Folder | Description |
|---|---|
FloraScan_Streamlit.pynb |
Streamlit web app for diagnosis |
train_plant_disease.ipynb |
Custom CNN training notebook |
test_plant_disease.ipynb |
Testing & inference notebook |
model_weights/ |
Folder to place downloaded model |
requirements.txt |
Python dependency list |
assets |
Screenshots and demo media |
Due to size limitations, the trained CNN model is hosted externally.
- β¬οΈ Download
florascan_model.h5 - After downloading, place it inside the
model_weights/folder.
Clone the repository and install dependencies:
git clone https://github.com/your-username/FloraScan.git
cd FloraScan
pip install -r requirements.txt