
In response to the growing threat of forest fires, the "Dravion" project, primarily designed for preventive burning, also integrates a specialized software system for real-time environmental surveillance. A key component of this system is a dedicated script for the detection of fire.
The project utilizes three distinct Python scripts to process video data; one of these is specifically named fire_detection.py.
Unlike the project's person detection script, the fire detection module does not rely on an artificial intelligence model. Instead, it employs classic color-based image processing techniques to identify potential fire sources or bright hotspots ("foyers lumineux").
The fire_detection.py script follows a precise workflow for each image captured by the drone's camera:
Once a relevant fire source is identified, the script frames the area with a rectangle. The coordinates of this rectangle are then transmitted in JSON format, image by image.
This data structure allows the system to be combined with other scripts in the main interface. When a fire is identified, the user interface is designed to display a rectangle over the video feed with the label "feu" (fire). This architecture provides a comprehensive overview of the environment perceived by the drone in real-time.

Can a computer tell if you are happy or sad just by listening to your voice? I built an interactive web application to find out. Combining classic Digital Signal Processing (DSP) effects with a Random Forest Machine Learning model, this tool lets you manipulate audio physics and analyze emotional sentiment in real-time.

A 2D game developed from scratch, emphasizing robust Object-Oriented Programming (OOP) principles and optimized software architecture. This project demonstrates strong proficiency in Java and efficient performance across more than five levels. The game is published open-source on GitHub with full documentation.