Spec-Zone.ru › PointCloudLibrary

CRHAlignment использует две Camera Roll Histograms (CRH), чтобы найти поворот, выравнивающий оба вида. Подробнее...

#include <pcl/recognition/crh_alignment.h>

Общедоступные члены-функции

CRHAlignment ()
Конструктор. Подробнее...
void getTransforms (std::vector< Eigen::Matrix4f, Eigen::aligned_allocator< Eigen::Matrix4f > > &transforms)
возвращает вычисленные преобразования Подробнее...
void setInputAndTargetView (PointTPtr &input_view, PointTPtr &target_view)
устанавливает модель и входные виды Подробнее...
void setInputAndTargetCentroids (Eigen::Vector3f &c1, Eigen::Vector3f &c2)
устанавливает центроиды модели и входа Подробнее...
void align (pcl::PointCloud< pcl::Histogram< nbins_ > > &input_ftt, pcl::PointCloud< pcl::Histogram< nbins_ > > &target_ftt)
Вычисляет преобразование, выравнивающее модель с входом. Подробнее...
void computeRollAngle (pcl::PointCloud< pcl::Histogram< nbins_ > > &input_ftt, pcl::PointCloud< pcl::Histogram< nbins_ > > &target_ftt, std::vector< float > &peaks)
Вычисляет угол поворота, который выравнивает вход с моделью. Подробнее...

Подробное описание

template<typename PointT, int nbins_>
class pcl::CRHAlignment< PointT, nbins_ >

CRHAlignment использует две камеры гистограммы распределения углов поворота (CRH), чтобы найти угол поворота, выравнивающий оба вида.

См.:

  • Распознавание CAD-моделей и оценка позы с 6 степенями свободы А. Альдома, Н. Блодов, Д. Госсоу, С. Гедикли, Р.Б. Русу, М. Винце и Г. Брэдски ICCV 2011, семинар по 3D представлению и распознаванию (3dRR11) Барселона, Испания, (2011)
Автор
Айтор Альдома

Определение в строке 30 файла crh_alignment.h.

Документация конструкторов и деструкторов

CRHAlignment()

template<typename PointT , int nbins_>
pcl::CRHAlignment< PointT, nbins_ >::CRHAlignment ( )
inline

Конструктор.

Определение в строке 106 файла crh_alignment.h.

Документация функций-членов

align()

template<typename PointT , int nbins_>
void pcl::CRHAlignment< PointT, nbins_ >::align ( pcl::PointCloud< pcl::Histogram< nbins_ > > & input_ftt,
pcl::PointCloud< pcl::Histogram< nbins_ > > & target_ftt
)
inline

Вычисляет преобразование, выравнивающее модель с входными данными.

Параметры
[вход] input_ftt Гистограмма CRH входного облака точек
[вход] target_ftt Гистограмма CRH целевого облака точек

Определение в строке 146 файла crh_alignment.h.

computeRollAngle()

template<typename PointT , int nbins_>
void pcl::CRHAlignment< PointT, nbins_ >::computeRollAngle ( pcl::PointCloud< pcl::Histogram< nbins_ > > & input_ftt,
pcl::PointCloud< pcl::Histogram< nbins_ > > & target_ftt,
std::vector< float > & peaks
)
inline

Вычисляет угол наклона, который выравнивает входные данные с моделью.

Параметры
[in] input_ftt CRH гистограмма облака входных данных
[in] target_ftt CRH гистограмма облака целевых данных
[out] peaks Вектор, содержащий углы, где гистограммы коррелируют

Определение в строке 184 файла crh_alignment.h.

Ссылки на kiss_fft_cpx::i и kiss_fft_cpx::r.

getTransforms()

template<typename PointT , int nbins_>
void pcl::CRHAlignment< PointT, nbins_ >::getTransforms ( std::vector< Eigen::Matrix4f, Eigen::aligned_allocator< Eigen::Matrix4f > > & transforms )
inline

возвращает вычисленные преобразования

Параметры
[out] transforms преобразования

Определение в строке 115 файла crh_alignment.h.

setInputAndTargetCentroids()

template<typename PointT , int nbins_>
void pcl::CRHAlignment< PointT, nbins_ >::setInputAndTargetCentroids ( Eigen::Vector3f & c1,
Eigen::Vector3f & c2
)
inline

устанавливает центроиды модели и входных данных

Параметры
[in] c1 центр представления модели
[in] c2 центр представления входных данных

Определение в строке 135 файла crh_alignment.h.

setInputAndTargetView()

template<typename PointT , int nbins_>
void pcl::CRHAlignment< PointT, nbins_ >::setInputAndTargetView ( PointTPtr & input_view,
PointTPtr & target_view
)
inline

устанавливает модель и входные представления

Параметры
[in] input_view
[in] target_view

Определение в строке 124 файла crh_alignment.h.


Документация для этого класса была сгенерирована из следующего файла:
  • pcl/recognition/crh_alignment.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_c_r_h_alignment.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API