Visual Servoing Platform
version 3.6.1 under development (2025-01-11)
|
#include <visp3/rbt/vpRBFeatureTrackerInput.h>
Public Member Functions | |
bool | hasDepth () const |
bool | hasMask () const |
bool | hasColorImage () const |
vpRBFeatureTrackerInput ()=default | |
vpRBFeatureTrackerInput & | operator= (const vpRBFeatureTrackerInput &o) |
vpRBFeatureTrackerInput (const vpRBFeatureTrackerInput &other) | |
vpRBFeatureTrackerInput & | operator= (vpRBFeatureTrackerInput &&o) |
vpRBFeatureTrackerInput (vpRBFeatureTrackerInput &&other) | |
Public Attributes | |
vpImage< unsigned char > | I |
vpImage< vpRGBa > | IRGB |
vpImage< float > | depth |
vpImage< float > | mask |
std::vector< vpRBSilhouettePoint > | silhouettePoints |
vpCameraParameters | cam |
vpRBRenderData | renders |
All the data related to a single tracking frame. This contains both the input data (from a real camera/outside source) and renders from Panda.
Definition at line 111 of file vpRBFeatureTrackerInput.h.
|
default |
|
inline |
Definition at line 140 of file vpRBFeatureTrackerInput.h.
|
inline |
Definition at line 157 of file vpRBFeatureTrackerInput.h.
|
inline |
Definition at line 124 of file vpRBFeatureTrackerInput.h.
References vpImage< Type >::getSize().
|
inline |
Definition at line 122 of file vpRBFeatureTrackerInput.h.
References vpImage< Type >::getSize().
Referenced by vpRBProbabilistic3DDriftDetector::update().
|
inline |
Definition at line 123 of file vpRBFeatureTrackerInput.h.
References vpImage< Type >::getSize().
Referenced by vpRBDenseDepthTracker::extractFeatures(), vpRBSilhouetteCCDTracker::extractFeatures(), and vpRBSilhouetteMeTracker::extractFeatures().
|
inline |
Definition at line 128 of file vpRBFeatureTrackerInput.h.
References cam, depth, I, IRGB, mask, renders, and silhouettePoints.
|
inline |
Definition at line 145 of file vpRBFeatureTrackerInput.h.
vpCameraParameters vpRBFeatureTrackerInput::cam |
Definition at line 119 of file vpRBFeatureTrackerInput.h.
Referenced by vpRBSilhouetteMeTracker::computeVVSIter(), vpRBTracker::display(), vpRBDenseDepthTracker::extractFeatures(), vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), operator=(), vpRBTracker::track(), and vpRBProbabilistic3DDriftDetector::update().
vpImage<float> vpRBFeatureTrackerInput::depth |
RGB image, 0 sized if RGB is not available.
Definition at line 116 of file vpRBFeatureTrackerInput.h.
Referenced by vpRBDenseDepthTracker::extractFeatures(), operator=(), vpRBTracker::track(), vpRBProbabilistic3DDriftDetector::update(), and vpColorHistogramMask::updateMask().
vpImage<unsigned char> vpRBFeatureTrackerInput::I |
Definition at line 114 of file vpRBFeatureTrackerInput.h.
Referenced by vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), operator=(), vpRBTracker::track(), and vpRBSilhouetteMeTracker::trackFeatures().
Image luminance.
Definition at line 115 of file vpRBFeatureTrackerInput.h.
Referenced by vpRBSilhouetteCCDTracker::computeVVSIter(), vpRBSilhouetteCCDTracker::initVVS(), operator=(), vpRBTracker::track(), vpRBProbabilistic3DDriftDetector::update(), and vpColorHistogramMask::updateMask().
vpImage<float> vpRBFeatureTrackerInput::mask |
depth image, 0 sized if depth is not available
Definition at line 117 of file vpRBFeatureTrackerInput.h.
Referenced by vpRBTracker::displayMask(), vpRBDenseDepthTracker::extractFeatures(), vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), operator=(), and vpRBTracker::track().
vpRBRenderData vpRBFeatureTrackerInput::renders |
camera parameters
Definition at line 120 of file vpRBFeatureTrackerInput.h.
Referenced by vpRBTracker::display(), vpRBDenseDepthTracker::extractFeatures(), vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), operator=(), vpRBTracker::track(), vpRBProbabilistic3DDriftDetector::update(), vpColorHistogramMask::updateMask(), and vpRBTracker::updateRender().
std::vector<vpRBSilhouettePoint> vpRBFeatureTrackerInput::silhouettePoints |
Definition at line 118 of file vpRBFeatureTrackerInput.h.
Referenced by vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), vpRBTracker::extractSilhouettePoints(), operator=(), vpRBTracker::track(), and vpRBProbabilistic3DDriftDetector::update().