#include <VisionX/vision_algorithms/HandLocalizationWithFingertips/Visualization/HandModelVisualizer.h>
|
| | CHandModelVisualizer (CStereoCalibration *pCalibration, bool bUseLeftCamera=true) |
| |
| void | ConfigureMoveMasterModel (double *pConfig, bool bDrawCylinderInHand) |
| |
| void | DrawFingertips (CByteImage *pImage) |
| |
| void | DrawHand (CByteImage *pImage) |
| |
| void | DrawHandModelV2 (CByteImage *pImage, bool bLeftCameraImage=true) |
| |
| void | DrawPolygon (CByteImage *pImage, ConvexPolygonCalculations::Polygon &pPolygon) |
| |
| void | DrawPolygonGrayscale (CByteImage *pImage, ConvexPolygonCalculations::Polygon &pPolygon) |
| |
| void | DrawQuadrangleAlongA3DLine (CByteImage *pImage, Vec3d vStart, Vec3d vEnd, float fWidthAtStart, float fWidthAtEnd) |
| |
| void | DrawSegmentedImage (CByteImage *pImage, bool bUseOpenInventorModel=true) |
| |
| void | DrawSegmentedImageWithoutOpenInventor (CByteImage *pSegmentedImage) |
| |
| void | ExtractAnglesFromRotationMatrix (const Mat3d &mat, Vec3d &angles) |
| |
| void | UpdateHandModel (double *pConfig, bool bUpdateOpenInventorModel=true, bool bDrawCylinderInHand=false) |
| |
| | ~CHandModelVisualizer () |
| |
|
| static void | DrawCross (CByteImage *pColorImage, int x, int y, int r, int g, int b) |
| |
| static void | DrawCross (CByteImage *pGreyImage, int x, int y, int nBrightness) |
| |
| static void | DrawLineIntoImage (CByteImage *pImage, int x1, int y1, int x2, int y2, int red, int green, int blue) |
| |
Definition at line 42 of file HandModelVisualizer.h.
◆ CHandModelVisualizer()
◆ ~CHandModelVisualizer()
◆ ConfigureMoveMasterModel()
| void ConfigureMoveMasterModel |
( |
double * | pConfig, |
|
|
bool | bDrawCylinderInHand ) |
◆ DrawCross() [1/2]
| void DrawCross |
( |
CByteImage * | pColorImage, |
|
|
int | x, |
|
|
int | y, |
|
|
int | r, |
|
|
int | g, |
|
|
int | b ) |
|
static |
◆ DrawCross() [2/2]
| void DrawCross |
( |
CByteImage * | pGreyImage, |
|
|
int | x, |
|
|
int | y, |
|
|
int | nBrightness ) |
|
static |
◆ DrawFingertips()
| void DrawFingertips |
( |
CByteImage * | pImage | ) |
|
◆ DrawHand()
| void DrawHand |
( |
CByteImage * | pImage | ) |
|
◆ DrawHandModelV2()
| void DrawHandModelV2 |
( |
CByteImage * | pImage, |
|
|
bool | bLeftCameraImage = true ) |
◆ DrawLineIntoImage()
| void DrawLineIntoImage |
( |
CByteImage * | pImage, |
|
|
int | x1, |
|
|
int | y1, |
|
|
int | x2, |
|
|
int | y2, |
|
|
int | red, |
|
|
int | green, |
|
|
int | blue ) |
|
static |
◆ DrawPolygon()
◆ DrawPolygonGrayscale()
◆ DrawQuadrangleAlongA3DLine()
| void DrawQuadrangleAlongA3DLine |
( |
CByteImage * | pImage, |
|
|
Vec3d | vStart, |
|
|
Vec3d | vEnd, |
|
|
float | fWidthAtStart, |
|
|
float | fWidthAtEnd ) |
◆ DrawSegmentedImage()
| void DrawSegmentedImage |
( |
CByteImage * | pImage, |
|
|
bool | bUseOpenInventorModel = true ) |
◆ DrawSegmentedImageWithoutOpenInventor()
| void DrawSegmentedImageWithoutOpenInventor |
( |
CByteImage * | pSegmentedImage | ) |
|
◆ ExtractAnglesFromRotationMatrix()
| void ExtractAnglesFromRotationMatrix |
( |
const Mat3d & | mat, |
|
|
Vec3d & | angles ) |
◆ UpdateHandModel()
| void UpdateHandModel |
( |
double * | pConfig, |
|
|
bool | bUpdateOpenInventorModel = true, |
|
|
bool | bDrawCylinderInHand = false ) |
◆ m_fFocalLengthX
◆ m_fFocalLengthY
◆ m_fPrincipalPointX
◆ m_fPrincipalPointY
◆ m_pHandModelV2
◆ m_pMoveMaster
◆ m_pStereoCalibration
| CStereoCalibration* m_pStereoCalibration |
The documentation for this class was generated from the following files: