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. |
, with
being the position of frame 2 seen from frame 1, and
being the rotation from frame 2 to frame 1). | 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. |
, with
being the position of frame 2 seen from frame 1, and
being the rotation from frame 2 to frame 1). | 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. |
, with
being the position of frame 2 seen from frame 1, and
being the rotation from frame 2 to frame 1). | 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. |
, with
being the position of frame 2 seen from frame 1, and
being the rotation from frame 2 to frame 1).