IR-Voxelplot is a simple Open3d-based application for visualizing thermal images (from drones) as 3d plots. It uses a 'voxel' representation, created from the input data. Some simple filtering algorithms are also implemented.
The project is still in pre-release, so do not hesitate to send your recommendations or the bugs you encountered!
GUI for plotting thermal images as 'voxel' maps
The application allows to process DJI thermal drone pictures (DJI Mavic 2 Enterprised Advanced and DJI Mavic 3 Thermal). It reads the embedded raw temperature data and converts it into a point cloud (x and y coordinates correspond to the pixel location and the z coordinate is the measured temperature). Then, the point cloud is converted into a voxel grid, using Open3D library.
Simply choose an infrared thermal image as coming out of the drone
Choose some lighting options and define a temperature range! More options to come!
Playing with voxels size
- Clone the repository:
git clone https://github.com/s-du/IR-Voxelplot
- Navigate to the app directory:
cd IR-Voxelplot
- Install the required dependencies:
pip install -r requirements.txt
- Run the app:
python main.py
Contributions to the IRMapper App are welcome! If you find any bugs, have suggestions for new features, or would like to contribute enhancements, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push your changes to your fork.
- Submit a pull request describing your changes.