[][src]Module opencv::rapid

silhouette based 3D object tracking

implements "RAPID-a video rate object tracker" harris1990rapid with the dynamic control point extraction of drummond2002real

Modules

prelude

Traits

OLSTracker

implements "Optimal local searching for fast and robust textureless 3D object tracking in highly cluttered backgrounds" seo2013optimal

Rapid

wrapper around @ref rapid function for uniform access

Tracker

Abstract base class for stateful silhouette trackers

Functions

convert_correspondencies

Collect corresponding 2d and 3d points based on correspondencies and mask

draw_correspondencies

Debug draw markers of matched correspondences onto a lineBundle

draw_search_lines

Debug draw search lines onto an image

draw_wireframe

Draw a wireframe of a triangle mesh

extract_control_points

Extract control points from the projected silhouette of a mesh

extract_line_bundle

Extract the line bundle from an image

find_correspondencies

Find corresponding image locations by searching for a maximal sobel edge along the search line (a single row in the bundle)

rapid

High level function to execute a single rapid harris1990rapid iteration