#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 71 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: