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