Class to reason about occlusions. More...
#include <occlusion_reasoning.h>
Public Member Functions | |
void | computeDepthMap (typename pcl::PointCloud< SceneT >::ConstPtr &scene, bool compute_focal=false, bool smooth=false, int wsize=3) |
void | filter (typename pcl::PointCloud< ModelT >::ConstPtr &model, typename pcl::PointCloud< ModelT >::Ptr &filtered, float thres=0.01) |
void | filter (typename pcl::PointCloud< ModelT >::ConstPtr &model, std::vector< int > &indices, float thres=0.01) |
ZBuffering () | |
ZBuffering (int resx, int resy, float f) | |
~ZBuffering () | |
Private Attributes | |
int | cx_ |
int | cy_ |
float * | depth_ |
float | f_ |
Class to reason about occlusions.
Definition at line 55 of file occlusion_reasoning.h.
pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::ZBuffering | ( | ) |
Definition at line 51 of file occlusion_reasoning.hpp.
pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::ZBuffering | ( | int | resx, |
int | resy, | ||
float | f | ||
) |
Definition at line 44 of file occlusion_reasoning.hpp.
pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::~ZBuffering | ( | ) |
Definition at line 58 of file occlusion_reasoning.hpp.
void pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::computeDepthMap | ( | typename pcl::PointCloud< SceneT >::ConstPtr & | scene, |
bool | compute_focal = false , |
||
bool | smooth = false , |
||
int | wsize = 3 |
||
) |
Definition at line 110 of file occlusion_reasoning.hpp.
void pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::filter | ( | typename pcl::PointCloud< ModelT >::ConstPtr & | model, |
typename pcl::PointCloud< ModelT >::Ptr & | filtered, | ||
float | thres = 0.01 |
||
) |
Definition at line 66 of file occlusion_reasoning.hpp.
void pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::filter | ( | typename pcl::PointCloud< ModelT >::ConstPtr & | model, |
std::vector< int > & | indices, | ||
float | thres = 0.01 |
||
) |
Definition at line 76 of file occlusion_reasoning.hpp.
int pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::cx_ [private] |
Definition at line 59 of file occlusion_reasoning.h.
int pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::cy_ [private] |
Definition at line 59 of file occlusion_reasoning.h.
float* pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::depth_ [private] |
Definition at line 60 of file occlusion_reasoning.h.
float pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::f_ [private] |
Definition at line 58 of file occlusion_reasoning.h.