sagost / Video_UAV_Tracker-3D

Replay a video in sync with a gps track displayed on the map.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video Uav Tracker 3D

A Qgis >= 2.99 plugin, synch and display on map a video with a gps track. Fill Geographic Database with information and snapshot. Extract video frame with associated UTM coordinates for rapid photogrammetry use .

Video Uav Tracker v 2.1 (3D)

Replay a video in sync with a gps track displayed on the map.

repository: https://github.com/sagost/Video_UAV_Tracker-3D/


copyright : (C) 2017 by Salvatore Agosta email : sagost@katamail.com

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.


INSTRUCTION:

ATTENTION: 3D IS NOT TESTED ON WINDOWS PLATFORM

  • Pixel value query need a .npz archive containing one array data for every frame, it must be named as 'VideoFile.npz' and be in the same folder of 'VideoFile.mp4'
  • for 3d options install numpy,panda3d and pypng python3 modules
  • Download all files from https://github.com/sagost/Video_UAV_Tracker-3D/Video_UAV_Tracker/FFMPEG and copy them in your Video_Uav_Tracker/FFMPEG folder and give them permissions to be executable.
  • Windows user shoukd install K-Lite codec packs or similar

Syncing:

  • Create new project
  • Select video and .gpx track (1 trkpt per second)
  • Create associated shapefile
  • Manage 3d options (select dem and image with same extension and cartographic projection)
  • Identify first couple Frame/GpsTime and select it.
  • Push Synchronize
  • Push Start

Replay:

  • Move on map
  • Create associated DB shapefile
  • Add POI with associated video frame saved
  • Add POI directly from video sceen if 3D is active
  • Create direct georeferenced mosaic if 3D is active
  • Extract frames with associated coordinates for rapid photogrammetry use

GPX FIELDS for 3D OPTION:

  • 'course' or 'yaw' for HEADING
  • 'pitch' for PITCH
  • 'roll' for ROLL

About

Replay a video in sync with a gps track displayed on the map.


Languages

Language:Python 93.9%Language:Makefile 3.1%Language:Batchfile 1.1%Language:GLSL 1.0%Language:Shell 0.6%Language:QML 0.4%