On this page
A hypothesis verification method proposed in "An Efficient RANSAC for 3D Object Recognition in Noisy and Occluded Scenes", C. More...
#include <pcl/recognition/hv/hv_papazov.h>
Public Member Functions |
|
PapazovHV () | |
void | setConflictThreshold (float t) |
void | setSupportThreshold (float t) |
void | setPenaltyThreshold (float t) |
void | verify () override |
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) |
Additional Inherited Members |
|
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_ |
Detailed Description
template<typename ModelT, typename SceneT>
class pcl::PapazovHV< ModelT, SceneT >
A hypothesis verification method proposed in "An Efficient RANSAC for 3D Object Recognition in Noisy and Occluded Scenes", C.
Papazov and D. Burschka, ACCV 2010
Definition at line 55 of file hv_papazov.h.
Constructor & Destructor Documentation
PapazovHV()
|
inline |
Definition at line 97 of file hv_papazov.h.
Member Function Documentation
setConflictThreshold()
|
inline |
Definition at line 103 of file hv_papazov.h.
setPenaltyThreshold()
|
inline |
Definition at line 111 of file hv_papazov.h.
setSupportThreshold()
|
inline |
Definition at line 107 of file hv_papazov.h.
verify()
|
overridevirtual |
Implements pcl::HypothesisVerification< ModelT, SceneT >.
Definition at line 226 of file hv_papazov.hpp.
The documentation for this class was generated from the following files:
- 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