QGIS Plugin Tracker

Home › AI & machine learning › Bambi - QGIS Integration

Bambi - QGIS Integration QGIS 4 compatibility

Not QGIS 4 ready Active

Not yet — the latest version declares max QGIS version 3.99.0, so it is not offered to QGIS 4 users.

Detect and track wildlife in drone videos/photos with geo-referencing

About

A comprehensive QGIS plugin for detecting, tracking, and geo-referencing wildlife in aerial drone recordings (videos or still photos) from DJI Enterprise drones with thermal and/or RGB cameras. Features include: - Frame extraction and undistortion from drone videos (SRT timestamps) or photo collections (EXIF) - Animal detection using YOLO models (auto-downloaded from HuggingFace) - Multi-object tracking with built-in, BoxMOT, or geo-referenced backends; import of pre-computed TRex tracklets - Demographic classification of tracked animals: cross-modal RGB/thermal track matching, DINOv3 features, occlusion/species/sex classifiers aggregated per animal by vote, and a size-based juvenile flag (requires a Hugging Face token for the gated DINOv3 model) - Segmentation tool: SAM3 / SAM 3.1 on the extracted frames by text or clicked point prompts, per frame or tracked across a sequence, through the Roboflow API, transformers, or Meta's sam3 package; masks geo-referenced, added as layers and exported as GeoJSON - Geo-referencing of detections, tracks, and SAM3 segmentations onto a DEM (real-world UTM coordinates) - Flight route visualization and perpendicular distance sampling for transect-based surveys - Survey analytics: kernel-density heatmaps, line-transect distance-sampling density/abundance estimation (from detections or tracks), and transect-based population estimation (naive, bootstrap, zero-inflated negative binomial) - Per-frame camera field-of-view footprints and coverage areas - Georeferenced map products: per-frame GeoTIFFs, true orthomosaics, and ALFS light-field mosaics - DEM import: automatic download (Austria), GeoTIFF conversion, or flat surface meshes for aquatic surveys - Calibration wizards for camera intrinsics (single-camera SfM, stereo RGB+thermal) and per-flight pose corrections - Companion tools: result video creator, radiometric thermal image viewer (DJI Thermal SDK), randomized transect flight planner, and interactive map-canvas inspectors - Key-frame based labelling tool: review detections/tracks on extracted frames (thermal or RGB), draw and edit track bounding boxes with species/sex/age/occlusion classes, interpolate between key frames, and propagate boxes of one or several tracks across frames via DEM geo-referencing - Transect splitting tool: split a flight into named transects (frame ranges) on the extracted frames, with a flight-route overview map, flight-path length measurement and an "end after X metres" helper - Results stored in GeoPackages that carry their own meaning: every detection has an id the later steps refer to, user-defined fields travel through the whole pipeline, and each step records what it produced and what it invalidated - Export to COCO, YOLO, MOT, TRex tracklets, GeoJSON (animals or segmentations), Camtrap DP and Darwin Core Archive (GBIF publishing) - Several flights per QGIS project, each with its own target folder, configuration and layer group - Built-in dependency manager to install all required and optional packages from within QGIS All results are automatically added as styled layers to the QGIS project, grouped per flight.

AuthorChristoph Praschl, Anna Maschek, David C.Schedl
Downloads1,099
Latest version7.0.0 (experimental)
Last updated2026-10-07 (8 days ago)
Min QGIS3.22.0
Max QGIS3.99.0
QGIS 4 readyNo
MaintenanceActive
CategoriesAI & machine learning, Field data & mobile
Tagsyolo, drone, geo-referencing, thermal, wildlife, detection, tracking

Homepage · Repository · Issue tracker · Official page

Alternatives in AI & machine learning

Related plugins

Maintenance: Active = updated within 1 year, Quiet = 1–3 years, Likely abandoned = over 3 years.