Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches

#include <vpRBFeatureTrackerInput.h>

Public Member Functions

 vpRBRenderData ()
 vpRBRenderData (const vpRBRenderData &other)
 vpRBRenderData (vpRBRenderData &&other)
vpRBRenderDataoperator= (const vpRBRenderData &o)
vpRBRenderDataoperator= (vpRBRenderData &&o)

Public Attributes

vpImage< vpRGBfnormals
vpImage< float > depth
vpImage< vpRGBacolor
vpImage< float > silhouetteCanny
vpImage< unsigned char > isSilhouette
double zNear
double zFar
double objectDiameter
vpTranslationVector objectCenter
vpRect boundingBox
vpHomogeneousMatrix cMo

Detailed Description

Render data storage.

Tutorials & Examples

Tutorials
If you want to have an in-depth presentation of the Render-Based Tracker (RBT), you may have a look at:

Definition at line 60 of file vpRBFeatureTrackerInput.h.

Constructor & Destructor Documentation

◆ vpRBRenderData() [1/3]

vpRBRenderData::vpRBRenderData ( )
inline

Pose of the object in the camera frame for which the renders were generated.

Definition at line 74 of file vpRBFeatureTrackerInput.h.

References boundingBox, zFar, and zNear.

Referenced by operator=(), operator=(), vpRBRenderData(), and vpRBRenderData().

◆ vpRBRenderData() [2/3]

vpRBRenderData::vpRBRenderData ( const vpRBRenderData & other)
inline

Definition at line 76 of file vpRBFeatureTrackerInput.h.

References vpRBRenderData().

◆ vpRBRenderData() [3/3]

vpRBRenderData::vpRBRenderData ( vpRBRenderData && other)
inline

Definition at line 81 of file vpRBFeatureTrackerInput.h.

References vpRBRenderData().

Member Function Documentation

◆ operator=() [1/2]

vpRBRenderData & vpRBRenderData::operator= ( const vpRBRenderData & o)
inline

◆ operator=() [2/2]

vpRBRenderData & vpRBRenderData::operator= ( vpRBRenderData && o)
inline

Member Data Documentation

◆ boundingBox

◆ cMo

◆ color

vpImage<vpRGBa> vpRBRenderData::color
Examples
tutorial-rbt-sequence.cpp.

Definition at line 64 of file vpRBFeatureTrackerInput.h.

Referenced by operator=(), and operator=().

◆ depth

◆ isSilhouette

vpImage<unsigned char> vpRBRenderData::isSilhouette

Image containing the orientation of the gradients.

Examples
tutorial-rbt-realsense.cpp, and tutorial-rbt-sequence.cpp.

Definition at line 66 of file vpRBFeatureTrackerInput.h.

Referenced by vpRBTracker::displaySilhouette(), operator=(), operator=(), vpRBTracker::track(), and vpRBTracker::updateRender().

◆ normals

◆ objectCenter

vpTranslationVector vpRBRenderData::objectCenter

Center of the 3D bounding box of the object. Expressed in the object frame.

Definition at line 70 of file vpRBFeatureTrackerInput.h.

Referenced by operator=(), operator=(), and vpRBTracker::updateRender().

◆ objectDiameter

double vpRBRenderData::objectDiameter

◆ silhouetteCanny

vpImage<float> vpRBRenderData::silhouetteCanny

◆ zFar

◆ zNear

double vpRBRenderData::zNear

Binary image indicating whether a given pixel is part of the silhouette.

Definition at line 67 of file vpRBFeatureTrackerInput.h.

Referenced by vpRBDenseDepthTracker::computeVVSIter(), operator=(), operator=(), vpDepthMask::updateMask(), vpRBTracker::updateRender(), and vpRBRenderData().