Harvest-Heal is a user-friendly website that leverages Machine Learning (ML) and Deep Learning (DL) to provide crop recommendations, fertilizer suggestions, and plant disease predictions, empowering farmers to make informed decisions and enhance agricultural productivity.
Agriculture is a cornerstone of economic growth, especially in countries like India, where a large portion of the population depends on it for their livelihood. By utilizing modern technologies such as ML and DL, we can revolutionize agriculture, providing farmers with tools to optimize yields and mitigate risks. Harvest-Heal aims to address these needs by offering tailored solutions for crop recommendations, fertilizer suggestions, and plant disease detection.
- Crop recommendation dataset: Kaggle.
- Fertilizer suggestion dataset: GitHub.
- Disease detection dataset: Kaggle.
- Input soil nutrient values, state, and city. Ensure the N-P-K (Nitrogen-Phosphorus-Potassium) values represent their respective ratios. Refer to this guide for more information.
- Use well-known city names, as remote areas might not be available in the Weather API for humidity and temperature data.
- Provide soil nutrient contents and the crop you intend to grow.
- The system will identify nutrient deficiencies or excesses and recommend suitable fertilizers.
- Upload an image of a plant leaf.
- The system will identify the crop type and assess its health. If diseased, it will diagnose the ailment and offer prevention or cure suggestions.
- Supported crops include Apple, Blueberry, Cherry, Corn, Grape, Pepper, Orange, Peach, Potato, Soybean, Strawberry, Tomato, Squash, and Raspberry.
- Ensure you have Git and Anaconda or Miniconda installed.
- Clone the project repository using
git clone https://github.com/Gladiator07/Harvestify.gitor download and unzip the code. - Navigate to the cloned/downloaded directory.
- Switch to the
deploybranch:git checkout deploy - Create and activate a virtual environment:
conda create -n harvestify python=3.6.12 conda activate harvestify - Install dependencies:
pip install -r requirements.txt - Run the project:
python app.py - Access the project via the provided localhost URL in your web browser.
You can further develop and enhance this project, incorporating your contributions. Please attribute the original source and include a link to this repository in your reports or documentation.
Harvest-Heal aims to bridge the gap between traditional farming practices and modern technological advancements. By leveraging the power of ML and DL, it offers farmers invaluable insights into crop management, fertilizer usage, and disease prevention. As we continue to refine and expand Harvest-Heal, we aspire to contribute to the sustainable growth of agriculture, ensuring food security and prosperity for generations to come.




