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