#include <VisionX/components/image_processor/ObjectLearningByPushing/ColorICP.h>
|
| CColorICP () |
|
void | GetNearestNeighbors (const std::vector< CPointXYZRGBI > &aObjectPoints, std::vector< CColorICP::CPointXYZRGBI > &aNeighbors, std::vector< float > &aPointMatchDistances) |
|
void | GetPointMatchDistances (const std::vector< CPointXYZRGBI > &aObjectPoints, std::vector< float > &aPointMatchDistances) |
|
float | SearchObject (const std::vector< CPointXYZRGBI > &aObjectPoints, Mat3d &mRotation, Vec3d &vTranslation, const float fBestDistanceUntilNow=FLT_MAX) |
|
void | SetParameters (float fColorWeight=OLP_ICP_COLOR_DISTANCE_WEIGHT, float fCutoffDistance=FLT_MAX, float fConvergenceDelta=0.01f, int nMaxIterations=30, int nKdTreeBucketSize=50) |
|
void | SetScenePointcloud (std::vector< CPointXYZRGBI > aScenePoints) |
|
| ~CColorICP () |
|
Definition at line 36 of file ColorICP.h.
◆ CColorICP()
◆ ~CColorICP()
◆ ConvertFromXYZRGBI()
◆ ConvertToXYZRGBI()
◆ GetNearestNeighbors()
◆ GetPointMatchDistances()
void GetPointMatchDistances |
( |
const std::vector< CPointXYZRGBI > & |
aObjectPoints, |
|
|
std::vector< float > & |
aPointMatchDistances |
|
) |
| |
◆ SearchObject()
float SearchObject |
( |
const std::vector< CPointXYZRGBI > & |
aObjectPoints, |
|
|
Mat3d & |
mRotation, |
|
|
Vec3d & |
vTranslation, |
|
|
const float |
fBestDistanceUntilNow = FLT_MAX |
|
) |
| |
◆ SetParameters()
◆ SetScenePointcloud()
void SetScenePointcloud |
( |
std::vector< CPointXYZRGBI > |
aScenePoints | ) |
|
◆ TransformPointXYZRGBI()
void TransformPointXYZRGBI |
( |
CPointXYZRGBI & |
pPoint, |
|
|
Mat3d |
mRotation, |
|
|
Vec3d |
vTranslation |
|
) |
| |
|
static |
The documentation for this class was generated from the following files:
- VisionX/components/image_processor/ObjectLearningByPushing/ColorICP.h
- VisionX/components/image_processor/ObjectLearningByPushing/ColorICP.cpp