Expand description
silhouette based 3D object tracking
implements “RAPID-a video rate object tracker” harris1990rapid with the dynamic control point extraction of drummond2002real
Modules
Structs
- implements “Global optimal searching for textureless 3D object tracking” wang2015global
- implements “Optimal local searching for fast and robust textureless 3D object tracking in highly cluttered backgrounds” seo2013optimal
- wrapper around rapid function for uniform access
- Abstract base class for stateful silhouette trackers
Traits
- Mutable methods for crate::rapid::Rapid_GOSTracker
- Constant methods for crate::rapid::Rapid_GOSTracker
- Mutable methods for crate::rapid::Rapid_OLSTracker
- Constant methods for crate::rapid::Rapid_OLSTracker
- Mutable methods for crate::rapid::Rapid_Rapid
- Constant methods for crate::rapid::Rapid_Rapid
- Mutable methods for crate::rapid::Rapid_Tracker
- Constant methods for crate::rapid::Rapid_Tracker
Functions
- Collect corresponding 2d and 3d points based on correspondencies and mask
- Collect corresponding 2d and 3d points based on correspondencies and mask
- Debug draw markers of matched correspondences onto a lineBundle
- Debug draw markers of matched correspondences onto a lineBundle
- Debug draw search lines onto an image
- Draw a wireframe of a triangle mesh
- Draw a wireframe of a triangle mesh
- Extract control points from the projected silhouette of a mesh
- Extract the line bundle from an image
- Find corresponding image locations by searching for a maximal sobel edge along the search line (a single row in the bundle)
- Find corresponding image locations by searching for a maximal sobel edge along the search line (a single row in the bundle)
- High level function to execute a single rapid harris1990rapid iteration
- High level function to execute a single rapid harris1990rapid iteration