Skip to content

daletoniris/ndvi-drone-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

NDVI Vegetation Analysis from Drone Imagery

Normalized Difference Vegetation Index (NDVI) analysis tool for drone-captured imagery using OpenCV. Processes aerial photos to generate vegetation health maps.

Python OpenCV

What is NDVI?

NDVI (Normalized Difference Vegetation Index) is a remote sensing metric that quantifies vegetation health by measuring the difference between near-infrared (which vegetation strongly reflects) and red light (which vegetation absorbs).

NDVI = (NIR - Red) / (NIR + Red)

Values range from -1 to +1:
  -1.0 to 0.0  = Water, bare soil, structures
   0.0 to 0.33 = Unhealthy / sparse vegetation
   0.33 to 0.66 = Moderate vegetation
   0.66 to 1.0  = Dense, healthy vegetation

How it Works

  Drone Image       Channel         NDVI            Color-mapped
  (Modified NIR) -> Separation  ->  Calculation ->  Health Map
                    (R, G, NIR)     per pixel       (Red to Green)

Usage

python ndvi_analysis.py

Applications

  • Precision agriculture — identify crop stress areas
  • Environmental monitoring — track vegetation health over time
  • Forestry — assess forest density and health
  • Urban planning — map green spaces

Requirements

opencv-python
numpy

Year

2021

About

NDVI vegetation health analysis from drone imagery using OpenCV

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages