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

#include <vpRBSilhouettePoint.h>

Public Member Functions

 vpRBSilhouettePoint (unsigned int a_i, unsigned int a_j, const vpColVector &a_normal, double a_orientation, double a_Z)
void detectSilhouette (const vpImage< float > &I)

Public Attributes

unsigned int i
unsigned int j
vpColVector normal
double orientation
double Z
bool isSilhouette

Detailed Description

Silhouette point simple candidate representation.

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 53 of file vpRBSilhouettePoint.h.

Constructor & Destructor Documentation

◆ vpRBSilhouettePoint()

vpRBSilhouettePoint::vpRBSilhouettePoint ( unsigned int a_i,
unsigned int a_j,
const vpColVector & a_normal,
double a_orientation,
double a_Z )
inline

Definition at line 62 of file vpRBSilhouettePoint.h.

References i, j, normal, orientation, and Z.

Member Function Documentation

◆ detectSilhouette()

void vpRBSilhouettePoint::detectSilhouette ( const vpImage< float > & I)
inline

Definition at line 66 of file vpRBSilhouettePoint.h.

References i, isSilhouette, j, and orientation.

Member Data Documentation

◆ i

◆ isSilhouette

bool vpRBSilhouettePoint::isSilhouette

◆ j

◆ normal

vpColVector vpRBSilhouettePoint::normal

Pixel coordinates of the silhouette point.

Definition at line 57 of file vpRBSilhouettePoint.h.

Referenced by vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), and vpRBSilhouettePoint().

◆ orientation

double vpRBSilhouettePoint::orientation

Normal to the silhouette at point i,j, in world frame.

Definition at line 58 of file vpRBSilhouettePoint.h.

Referenced by detectSilhouette(), vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), and vpRBSilhouettePoint().

◆ Z

double vpRBSilhouettePoint::Z

angle of the normal in the image.

Definition at line 59 of file vpRBSilhouettePoint.h.

Referenced by vpRBSilhouetteCCDTracker::extractFeatures(), vpRBSilhouetteMeTracker::extractFeatures(), and vpRBSilhouettePoint().