Вычисляет преобразование на основе соответствующих 3D-точек. Подробнее...
#include <pcl/common/transformation_from_correspondences.h>
Общедоступные члены-функции | |
| TransformationFromCorrespondences () | |
| Конструктор - размер задаёт размер векторов для работы. Подробнее... |
|
| void | reset () |
| Сбросить объект для работы с новым набором данных. Подробнее... |
|
| float | getAccumulatedWeight () const |
| Получить сумму весов всех добавленных векторов. Подробнее... |
|
| unsigned int | getNoOfSamples () const |
| Получить количество добавленных векторов. Подробнее... |
|
| void | add (const Eigen::Vector3f &point, const Eigen::Vector3f &corresponding_point, float weight=1.0) |
| Добавить новую выборку. Подробнее... |
|
| Eigen::Affine3f | getTransformation () |
| Вычислить преобразование, которое лучше всего преобразует точки в их соответствия. Подробнее... |
|
Защищённые атрибуты | |
| unsigned int | no_of_samples_ = 0 |
| float | accumulated_weight_ = 0 |
| Eigen::Vector3f | mean1_ = Eigen::Vector3f::Identity () |
| Eigen::Vector3f | mean2_ = Eigen::Vector3f::Identity () |
| Eigen::Matrix< float, 3, 3 > | covariance_ = Eigen::Matrix<float, 3, 3>::Identity () |
Подробное описание
Вычисляет преобразование на основе соответствующих 3D-точек.
Определение в строке 49 файла transformation_from_correspondences.h.
Документация конструктора и деструктора
TransformationFromCorrespondences()
| inline |
Конструктор - размер задаёт размер векторов для работы.
Определение в строке 54 файла transformation_from_correspondences.h.
Ссылки на reset().
Документация членов-функций
add()
| inline |
Добавить новую выборку.
Определение в строке 58 файла transformation_from_correspondences.hpp.
Ссылки на accumulated_weight_, covariance_, mean1_, mean2_, и no_of_samples_.
Ссылка на pcl::tracking::PyramidalKLTTracker< PointInT, IntensityT >::track().
getAccumulatedWeight()
| inline |
Получить сумму весов всех добавленных векторов.
Определение в строке 64 файла transformation_from_correspondences.h.
Ссылки на accumulated_weight_.
getNoOfSamples()
| inline |
Получить количество добавленных векторов.
Определение в строке 68 файла transformation_from_correspondences.h.
Ссылается на no_of_samples_.
getTransformation()
| inline |
Вычислить преобразование, которое наилучшим образом преобразует точки в их соответствия.
Определение в строке 77 файла transformation_from_correspondences.hpp.
Ссылается на covariance_, mean1_ и mean2_.
Используется в pcl::tracking::PyramidalKLTTracker< PointInT, IntensityT >::track().
reset()
| inline |
Сбросить объект для работы с новым набором данных.
Определение в строке 47 файла transformation_from_correspondences.hpp.
Ссылается на accumulated_weight_, covariance_, mean1_, mean2_ и no_of_samples_.
Используется в TransformationFromCorrespondences().
Данные члена
accumulated_weight_
| protected |
Определение в строке 84 файла transformation_from_correspondences.h.
Используется в add(), getAccumulatedWeight() и reset().
covariance_
| protected |
Определение в строке 87 файла transformation_from_correspondences.h.
Используется в add(), getTransformation() и reset().
mean1_
| protected |
Определение в строке 85 файла transformation_from_correspondences.h.
Используется в add(), getTransformation() и reset().
mean2_
| protected |
Определение в строке 86 файла transformation_from_correspondences.h.
Используется в add(), getTransformation() и reset().
no_of_samples_
| protected |
Определение в строке 83 файла transformation_from_correspondences.h.
Используется в add(), getNoOfSamples() и reset().
Документация для этого класса была сгенерирована из следующих файлов:
- pcl/common/transformation_from_correspondences.h
- pcl/common/impl/transformation_from_correspondences.hpp
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_transformation_from_correspondences.html