Python notebook for analyzing deforestation in Cancun, Mexico using OpenCV and satellite imagery from Google Earth Engine, designed for impactful environmental monitoring.
Photo by Renaldo Matamoro on Upsplash
This project employs advanced computer vision techniques to analyze deforestation in Cancun, Mexico using satellite images sourced from Google Earth Engine. By applying color segmentation with OpenCV, the project identifies changes in forestation over several years, providing insights into environmental impacts.
Deforestation poses significant challenges to environmental stability, affecting biodiversity, climate, and local communities. This project not only showcases a technical solution to monitor these changes but also serves as a call to action. It provides stakeholders, researchers, and policymakers with tools to visualize and quantify environmental changes, empowering informed decision-making and fostering a sustainable future.
The project uses Python and OpenCV to process satellite images and apply color segmentation to identify forested areas. Steps include:
- Loading and displaying multi-temporal satellite images.
- Applying color segmentation to isolate greenery.
- Analyzing changes in forest cover over different years to detect deforestation. The Jupyter notebook included in this repository guides you through each step with clear explanations and visual outputs.
- Python 3.7+
- OpenCV
- Matplotlib
- Numpy
Install these packages using pip:
pip install opencv-python matplotlib ipython numpy
If you want to add more, Please don't hesitate to open a pull request.