Open Video Tracker

A photogrammetry based video tracker

Introduction

Open Video Tracker is a Blender add‑on that automates converting video footage into 3D point clouds and camera tracks using photogrammetry techniques. It integrates FFmpeg, COLMAP, and GLOMAP to provide a streamlined workflow for video tracking and 3D reconstruction.

Note: The add‑on is currently available for Windows only. Use the CUDA build if you have an NVIDIA RTX GPU; otherwise, use the standard version.

What's New in v0.2:
  • 🎨 Improved Import Menu UI - Enhanced interface with better organization and visual feedback
  • 🔄 Reimport Data Option - Easily reimport previously processed data without reprocessing
  • 📐 Z-Axis Data Postprocessing - Automatic correction for Z-axis alignment issues
  • ⚙️ GPU Settings in Preferences - Separated GPU controls for more fine-tuned control
Video Demo See the end-to-end workflow in action.
Installation

Step 1 — Download the add‑on

  1. Download the Open Video Tracker add‑on.
    f you have an NVIDIA RTX GPU, download the given file on this website
    Otherwise, download the standard build from here Download LINK

Step 2 — Install in Blender

  1. Open Blender
  2. Go to Edit → Preferences
  3. Select the Add-ons tab
  4. Click Install from Disk
  5. Navigate to and select the open_video_tracker folder
  6. Click Install From Disk

Step 3 — Verify installation

  1. Switch to the 3D Viewport
  2. Open the right sidebar and look for the Open Video Tracker tab
  3. If it’s visible, the installation was successful
User Interface Overview OVT-Main

Main Panel

The main interface is located in the 3D Viewport sidebar under the “Open Video Tracker” tab.

For detailed docs please refer to: link

Video Selection

  • Video Path: File browser to select input video file
  • Video Information: Displays frame rate, resolution, and bitrate

Frame Extraction Settings

  • Quality: Native, High, Balanced, Low, Lowest

Feature Extraction Settings

  • Max Image Size (default: 2000 px)
  • Camera Model: Simple Radial recommended
  • Max Num Features (default: 8192)

v0.2 Update: GPU settings have been moved to Preferences for more fine-grained control. See Configuration section for details.

Sequential Matching

Overlap: Number of overlapping frames (default: 10)

Reconstruction Settings

  • Max Tracks per image (default: 1000)
  • Constraint Type: Balance between point and camera constraints
  • Advanced Options: GLOMAP parameters (epipolar error, iterations)

Execution Controls

  • Track Video: Start the processing pipeline
  • Progress: Real-time progress indicator

Import Options Panel

v0.2 Enhancement: The import menu has been redesigned with improved organization and visual feedback.

1. Camera Import

  • Import Cameras: Enable camera track import
  • Camera Extent: Size of camera visualization
  • Add Background Images
  • Add Image Planes
  • Animation Options

2. Point Import

  • Import Points
  • Point Cloud Display: Sparsity and rendering options
  • GPU Rendering
  • Mesh Options

3. Advanced Options (v0.2)

  • 🔄 Reimport Data: New in v0.2 - Import previously processed data without reprocessing
  • 📐 Z-Axis Postprocessing: New in v0.2 - Automatic correction for Z-axis alignment issues
Configuration Options

GPU Settings

(Moved to Preferences in v0.2)

  • Enable GPU Acceleration: Use CUDA for NVIDIA RTX GPUs
  • GPU Memory Limit: Set maximum GPU memory usage
  • Compute Device: Select specific GPU device (multi-GPU systems)
  • Force CPU Fallback: Override GPU settings for troubleshooting

GPU settings are now accessible via Edit → Preferences → Add-ons → Open Video Tracker → GPU Configuration

Camera Models

  • Simple Radial: Most consumer cameras (smartphones, DSLRs)
  • Simple Radial Fisheye: Action cameras (GoPro)
  • OpenCV: Computer vision cameras
  • Full OpenCV: Complex distortion scenarios

Constraint Types

  • Points Only: When camera positions are unreliable
  • Cameras Only: When point features are sparse
  • Balanced: Recommended default
  • Points and Cameras: Maximum constraints, slower

Post-Processing Options
(New in v0.2)

  • Z-Axis Auto-Correction: Automatically fix Z-axis alignment issues
  • Scale Normalization: Normalize point cloud scale
  • Outlier Removal: Remove statistical outliers from point clouds
  • Smoothing: Apply mesh smoothing for better surface quality
Credits

Logos and trademarks are the property of their respective owners.

Open Video Tracker
$10 $10
Name Open Video Tracker
Archive version 0.2.0
File size 306.9 MiB