#include <VisionX/vision_algorithms/HandLocalizationWithFingertips/HandLocalisation.h>
|
| CHandLocalisation (int nNumParticles, int nNumAnnealingRuns, int nPredictionMode, CStereoCalibration *pCalibration, std::string sHandModelFileName) |
|
std::vector< Vec3d > | GetFingertipPositions () |
|
Eigen::Matrix4f | GetHandPose () |
|
double * | GetResultConfig () |
|
double * | GetSensorConfig () |
|
void | LocaliseHand (const CByteImage *pNewCamImageLeft, const CByteImage *pNewCamImageRight, const double *pSensorConfig, double *pEstimatedConfig, double &dConfidenceRating) |
|
void | LocaliseHand (const CByteImage *pNewCamImageLeft, const CByteImage *pNewCamImageRight, const Vec3d vPositionFromSensors, const Mat3d mOrientationFromSensors, const double *pSensorConfigFingers, double *pEstimatedConfig, double &dConfidenceRating) |
|
void | SetParticleVarianceFactor (double dNewFactor=1.0) |
|
void | SetResultConfig (const Vec3d vPosition, const Mat3d mOrientation, const double *pConfigFingers) |
|
void | SetSensorConfig (const Vec3d vPosition, const Mat3d mOrientation, const double *pConfigFingers) |
|
| ~CHandLocalisation () |
|
Definition at line 72 of file HandLocalisation.h.
◆ CHandLocalisation()
CHandLocalisation |
( |
int |
nNumParticles, |
|
|
int |
nNumAnnealingRuns, |
|
|
int |
nPredictionMode, |
|
|
CStereoCalibration * |
pCalibration, |
|
|
std::string |
sHandModelFileName |
|
) |
| |
◆ ~CHandLocalisation()
◆ GetFingertipPositions()
std::vector< Vec3d > GetFingertipPositions |
( |
| ) |
|
◆ GetHandPose()
Eigen::Matrix4f GetHandPose |
( |
| ) |
|
◆ GetResultConfig()
double * GetResultConfig |
( |
| ) |
|
◆ GetSensorConfig()
double * GetSensorConfig |
( |
| ) |
|
◆ LocaliseHand() [1/2]
void LocaliseHand |
( |
const CByteImage * |
pNewCamImageLeft, |
|
|
const CByteImage * |
pNewCamImageRight, |
|
|
const double * |
pSensorConfig, |
|
|
double * |
pEstimatedConfig, |
|
|
double & |
dConfidenceRating |
|
) |
| |
◆ LocaliseHand() [2/2]
void LocaliseHand |
( |
const CByteImage * |
pNewCamImageLeft, |
|
|
const CByteImage * |
pNewCamImageRight, |
|
|
const Vec3d |
vPositionFromSensors, |
|
|
const Mat3d |
mOrientationFromSensors, |
|
|
const double * |
pSensorConfigFingers, |
|
|
double * |
pEstimatedConfig, |
|
|
double & |
dConfidenceRating |
|
) |
| |
◆ SetParticleVarianceFactor()
void SetParticleVarianceFactor |
( |
double |
dNewFactor = 1.0 | ) |
|
|
inline |
◆ SetResultConfig()
void SetResultConfig |
( |
const Vec3d |
vPosition, |
|
|
const Mat3d |
mOrientation, |
|
|
const double * |
pConfigFingers |
|
) |
| |
◆ SetSensorConfig()
void SetSensorConfig |
( |
const Vec3d |
vPosition, |
|
|
const Mat3d |
mOrientation, |
|
|
const double * |
pConfigFingers |
|
) |
| |
◆ m_pColorFilteredImageLeft
CByteImage* m_pColorFilteredImageLeft |
◆ m_pColorFilteredImageRight
CByteImage* m_pColorFilteredImageRight |
◆ m_pSobelImageLeft
CByteImage* m_pSobelImageLeft |
◆ m_pSobelImageRight
CByteImage* m_pSobelImageRight |
◆ m_pTrackingBallImageLeft
CByteImage* m_pTrackingBallImageLeft |
◆ m_pTrackingBallImageRight
CByteImage* m_pTrackingBallImageRight |
The documentation for this class was generated from the following files: