Spec-Zone.ru › PointCloudLibrary

Метод проверки гипотезы, предложенный в «An Efficient RANSAC for 3D Object Recognition in Noisy and Occluded Scenes», C. Подробнее...

#include <pcl/recognition/hv/hv_papazov.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Публичные члены-функции

PapazovHV ()
void setConflictThreshold (float t)
void setSupportThreshold (float t)
void setPenaltyThreshold (float t)
void verify () override
- Публичные члены-функции, унаследованные от pcl::HypothesisVerification< ModelT, SceneT >
HypothesisVerification ()
virtual ~HypothesisVerification ()=default
bool getRequiresNormals ()
void setResolution (float r)
void setOcclusionThreshold (float t)
void setInlierThreshold (float r)
void getMask (std::vector< bool > &mask)
void addCompleteModels (std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > &complete_models)
void addNormalsClouds (std::vector< pcl::PointCloud< pcl::Normal >::ConstPtr > &complete_models)
void addModels (std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > &models, bool occlusion_reasoning=false)
void setSceneCloud (const typename pcl::PointCloud< SceneT >::Ptr &scene_cloud)
void setOcclusionCloud (const typename pcl::PointCloud< SceneT >::Ptr &occ_cloud)

Дополнительные унаследованные члены

- Защищенные атрибуты, унаследованные от pcl::HypothesisVerification< ModelT, SceneT >
std::vector< bool > mask_
pcl::PointCloud< SceneT >::ConstPtr scene_cloud_
pcl::PointCloud< SceneT >::ConstPtr occlusion_cloud_
bool occlusion_cloud_set_
pcl::PointCloud< SceneT >::Ptr scene_cloud_downsampled_
pcl::search::KdTree< SceneT >::Ptr scene_downsampled_tree_
std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > visible_models_
std::vector< typename pcl::PointCloud< pcl::Normal >::ConstPtr > visible_normal_models_
std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > complete_models_
std::vector< typename pcl::PointCloud< pcl::Normal >::ConstPtr > complete_normal_models_
int zbuffer_scene_resolution_
int zbuffer_self_occlusion_resolution_
float resolution_
float inliers_threshold_
float occlusion_thres_
bool requires_normals_
bool normals_set_

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

template<typename ModelT, typename SceneT>
class pcl::PapazovHV< ModelT, SceneT >

Метод проверки гипотезы, предложенный в статье "An Efficient RANSAC for 3D Object Recognition in Noisy and Occluded Scenes", C.

Papazov and D. Burschka, ACCV 2010

Автор
Aitor Aldoma, Federico Tombari

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

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

PapazovHV()

template<typename ModelT , typename SceneT >
pcl::PapazovHV< ModelT, SceneT >::PapazovHV ( )
inline

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

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

setConflictThreshold()

template<typename ModelT , typename SceneT >
void pcl::PapazovHV< ModelT, SceneT >::setConflictThreshold ( float t )
inline

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

УстановитьПорогНаказания()

template<typename ModelT , typename SceneT >
void pcl::PapazovHV< ModelT, SceneT >::setPenaltyThreshold ( float t )
inline

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

УстановитьПорогПоддержки()

template<typename ModelT , typename SceneT >
void pcl::PapazovHV< ModelT, SceneT >::setSupportThreshold ( float t )
inline

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

Проверить()

template<typename ModelT , typename SceneT >
void pcl::PapazovHV< ModelT, SceneT >::verify
overridevirtual

Реализует pcl::HypothesisVerification< ModelT, SceneT >.

Определение в строке 226 файла hv_papazov.hpp.


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

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

Spec-Zone.ru

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