#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