Skip to content

AgriVision is a project designed to identify cultivatable land for agricultural purposes using real-time satellite imagery and advanced image processing techniques. The project leverages an R Shiny app to provide a user-friendly interface where users can upload satellite images, view processed results, and receive precise crop suitability recommend

Notifications You must be signed in to change notification settings

Raghu-2005/AgriVision_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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

About

AgriVision is a project designed to identify cultivatable land for agricultural purposes using real-time satellite imagery and advanced image processing techniques. The project leverages an R Shiny app to provide a user-friendly interface where users can upload satellite images, view processed results, and receive precise crop suitability recommend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages