Skip to content

Latest commit

 

History

History
95 lines (58 loc) · 3.78 KB

README.md

File metadata and controls

95 lines (58 loc) · 3.78 KB

AgriVision: A Way to Find Cultivatable Lands Using Satellite Imagery

AgriVision is a project aimed at identifying cultivatable land for agricultural needs using computer technology and image processing techniques. With the increasing population and demand for food, AgriVision serves as a starting point for further research and development in the field of agriculture and food production.

Features

  • Utilizes real-time satellite images and advanced image processing techniques to identify cultivatable land.

  • Provides a user-friendly interface through an R Shiny app.

  • Marks regions with greener areas as potential cultivatable land.

  • Allows users to enter specific locations.

  • Provides precise crop suitability and cultivatable land recommendations.

  • image

Application Interface

App

The main interface where users can upload satellite images of the land to be processed and view the results.

image

About

The about page of the app provides a brief description of the project and the team members.

Map

A user-controlled map that opens when the user presses "Open Map". Users can zoom in and out, take snapshots of the map, and find cultivatable lands in acres. For accurate measurements, zoom in up to 126 yards and then take the snapshot.

image

Result

Displays the green areas segregated visually as a plot within the app interface.

image

image

Console

Shows the output of the image processing, including the area in acres. It also displays the output of the "migrate" button, which moves screenshots saved in a default folder to the project's folder for the program to read.

image

Outputs

  • Output 1: Shows the results after feeding in the attributes to the GPT-4 model.

  • Output 2: Shows additional processed results.

  • image

  • image

Getting Started

To get started with AgriVision, follow these steps:

  1. Clone the repository.
  2. Install the necessary dependencies.
  3. Run the app.R file.
  4. Upload the satellite image of the land to be processed.
  5. View the processed images and the mapped cultivatable land.
  6. Enter location, find details, and refresh the page.
  7. View the location-specific details and attributes.

Usage

AgriVision can be used to identify and map cultivatable land for agricultural needs. The results obtained from the image processing techniques can help farmers and agricultural organizations make informed decisions, contributing to the growth and development of the agriculture sector.

Conclusion

AgriVision is a step forward in meeting the increasing demand for food. By bridging the gap between modern technology and agriculture, this project paves the way for a sustainable and self-sufficient future.

"Empowering agriculture with technology for a sustainable future."

Requirements

  • R
  • Shiny
  • Required R packages (listed in the DESCRIPTION file)

Installation

# Clone the repository
git clone https://github.com/Raghu-2005/AgriVision_AI.git

# Navigate to the project directory
cd AgriVision_AI

# Install dependencies
# Make sure you have R and required packages installed

Contact
For any inquiries or feedback, please contact us at lraghuram14@gmail.com