The namespace for the point-cloud alignment methods. More...
Classes | |
class | MAPointCloud |
class | PointCloudAdapter |
class | PointCloudAdapterBase |
Functions | |
transformation_t | threept_arun (const PointCloudAdapterBase &adapter) |
Compute the transformation between two frames containing point clouds, following Arun's method [13]. Using all available correspondences. More... | |
transformation_t | threept_arun (const PointCloudAdapterBase &adapter, const std::vector< int > &indices) |
Compute the transformation between two frames containing point clouds, following Arun's method [13]. More... | |
transformation_t | optimize_nonlinear (PointCloudAdapterBase &adapter) |
Compute the transformation between two frames containing point clouds using nonlinear optimization. Using all available correspondences. More... | |
transformation_t | optimize_nonlinear (PointCloudAdapterBase &adapter, const std::vector< int > &indices) |
Compute the transformation between two frames containing point clouds. Using nonlinear optimization. More... | |
The namespace for the point-cloud alignment methods.
transformation_t opengv::point_cloud::optimize_nonlinear | ( | PointCloudAdapterBase & | adapter | ) |
Compute the transformation between two frames containing point clouds using nonlinear optimization. Using all available correspondences.
[in] | adapter | Visitor holding world-point correspondences, plus the initial values. |
transformation_t opengv::point_cloud::optimize_nonlinear | ( | PointCloudAdapterBase & | adapter, |
const std::vector< int > & | indices | ||
) |
Compute the transformation between two frames containing point clouds. Using nonlinear optimization.
[in] | adapter | Visitor holding world-point correspondences, plus the initial values. |
[in] | indices | Indices of the correspondences used for optimization. |
transformation_t opengv::point_cloud::threept_arun | ( | const PointCloudAdapterBase & | adapter | ) |
Compute the transformation between two frames containing point clouds, following Arun's method [13]. Using all available correspondences.
[in] | adapter | Visitor holding world-point correspondences. |
transformation_t opengv::point_cloud::threept_arun | ( | const PointCloudAdapterBase & | adapter, |
const std::vector< int > & | indices | ||
) |
Compute the transformation between two frames containing point clouds, following Arun's method [13].
[in] | adapter | Visitor holding world-point correspondences. |
[in] | indices | Indices of the correspondences used for deriving the transformation. |