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