Spec-Zone.ru › PointCloudLibrary

Метод проверки гипотезы, предложенный в статье "A Global Hypotheses Verification Method for 3D Object Recognition", А. Подробнее...

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

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

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

GlobalHypothesesVerification ()
void verify () override
void setResolutionOccupancyGrid (float r)
void setRadiusNormals (float r)
void setMaxIterations (int i)
void setInitialTemp (float t)
void setRegularizer (float r)
void setRadiusClutter (float r)
void setClutterRegularizer (float cr)
void setDetectClutter (bool d)
- Публичные члены-функции, унаследованные от 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::GlobalHypothesesVerification< ModelT, SceneT >

Метод проверки гипотезы, предложенный в работе "A Global Hypotheses Verification Method for 3D Object Recognition", A.

Aldoma and F. Tombari and L. Di Stefano and Markus Vincze, ECCV 2012

Автор
Aitor Aldoma

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

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

GlobalHypothesesVerification()

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

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

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

setClutterRegularizer()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setClutterRegularizer ( float cr )
inline

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

setDetectClutter()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setDetectClutter ( bool d )
inline

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

setInitialTemp()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setInitialTemp ( float t )
inline

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

setMaxIterations()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setMaxIterations ( int i )
inline

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

setRadiusClutter()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setRadiusClutter ( float r )
inline

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

setRadiusNormals()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setRadiusNormals ( float r )
inline

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

setRegularizer()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setRegularizer ( float r )
inline

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

setResolutionOccupancyGrid()

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::setResolutionOccupancyGrid ( float r )
inline

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

verify()

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

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

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


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

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

Spec-Zone.ru

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