Module rapid

Module rapid 

Source
Expand description

§silhouette based 3D object tracking

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

Modules§

prelude

Structs§

Rapid_GOSTracker
implements “Global optimal searching for textureless 3D object tracking” wang2015global
Rapid_OLSTracker
implements “Optimal local searching for fast and robust textureless 3D object tracking in highly cluttered backgrounds” seo2013optimal
Rapid_Rapid
wrapper around rapid function for uniform access
Rapid_Tracker
Abstract base class for stateful silhouette trackers

Traits§

Rapid_GOSTrackerTrait
Mutable methods for crate::rapid::Rapid_GOSTracker
Rapid_GOSTrackerTraitConst
Constant methods for crate::rapid::Rapid_GOSTracker
Rapid_OLSTrackerTrait
Mutable methods for crate::rapid::Rapid_OLSTracker
Rapid_OLSTrackerTraitConst
Constant methods for crate::rapid::Rapid_OLSTracker
Rapid_RapidTrait
Mutable methods for crate::rapid::Rapid_Rapid
Rapid_RapidTraitConst
Constant methods for crate::rapid::Rapid_Rapid
Rapid_TrackerTrait
Mutable methods for crate::rapid::Rapid_Tracker
Rapid_TrackerTraitConst
Constant methods for crate::rapid::Rapid_Tracker

Functions§

convert_correspondencies
Collect corresponding 2d and 3d points based on correspondencies and mask
convert_correspondencies_def
Collect corresponding 2d and 3d points based on correspondencies and mask
draw_correspondencies
Debug draw markers of matched correspondences onto a lineBundle
draw_correspondencies_def
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
draw_wireframe_def
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)
find_correspondencies_def
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
rapid_def
High level function to execute a single rapid harris1990rapid iteration