Skip to content

Repository files navigation

Harvest-Heal 🌿

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.

Motivation 💪

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.

Data Sources 📊

  • Crop recommendation dataset: Kaggle.
  • Fertilizer suggestion dataset: GitHub.
  • Disease detection dataset: Kaggle.

Built with 🛠️

How to Use 💻

Crop Recommendation System

  1. 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.
  2. Use well-known city names, as remote areas might not be available in the Weather API for humidity and temperature data.

Fertilizer Suggestion System

  1. Provide soil nutrient contents and the crop you intend to grow.
  2. The system will identify nutrient deficiencies or excesses and recommend suitable fertilizers.

Disease Detection System

  1. Upload an image of a plant leaf.
  2. The system will identify the crop type and assess its health. If diseased, it will diagnose the ailment and offer prevention or cure suggestions.
  3. Supported crops include Apple, Blueberry, Cherry, Corn, Grape, Pepper, Orange, Peach, Potato, Soybean, Strawberry, Tomato, Squash, and Raspberry.

How to Run Locally 🛠️

  1. Ensure you have Git and Anaconda or Miniconda installed.
  2. Clone the project repository using git clone https://github.com/Gladiator07/Harvestify.git or download and unzip the code.
  3. Navigate to the cloned/downloaded directory.
  4. Switch to the deploy branch:
    git checkout deploy
    
  5. Create and activate a virtual environment:
    conda create -n harvestify python=3.6.12
    conda activate harvestify
    
  6. Install dependencies:
    pip install -r requirements.txt
    
  7. Run the project:
    python app.py
    
  8. Access the project via the provided localhost URL in your web browser.

Demo

Crop Recommendation System

Before Prediction

Before Prediction

After Prediction

After Prediction

Fertilizer Suggestion System

Fertilizer Suggestion

Disease Detection System

Before Prediction

Before Prediction

After Prediction

After Prediction

Usage ⚙️

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.

Conclusion 🌱

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.

About

Harvest-Heal: ML/DL-powered website empowering farmers with crop recommendations, fertilizer suggestions, and disease predictions for optimized agricultural productivity and informed decision-making.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages