CRHEstimation estimates the Camera Roll Histogram (CRH) descriptor for a given point cloud dataset containing XYZ data and normals, as presented in:
#include <pcl/features/crh.h>


Public Types | |
| typedef boost::shared_ptr < CRHEstimation< PointInT, PointNT, PointOutT > > | Ptr |
| typedef boost::shared_ptr < const CRHEstimation < PointInT, PointNT, PointOutT > > | ConstPtr |
| typedef Feature< PointInT, PointOutT >::PointCloudOut | PointCloudOut |
Public Member Functions | |
| CRHEstimation () | |
| Constructor. | |
| void | setViewPoint (float vpx, float vpy, float vpz) |
| Set the viewpoint. | |
| void | getViewPoint (float &vpx, float &vpy, float &vpz) |
| Get the viewpoint. | |
| void | setCentroid (Eigen::Vector4f ¢roid) |
CRHEstimation estimates the Camera Roll Histogram (CRH) descriptor for a given point cloud dataset containing XYZ data and normals, as presented in:
Aldoma, N. Blodow, D. Gossow, S. Gedikli, R.B. Rusu, M. Vincze and G. Bradski ICCV 2011, 3D Representation and Recognition (3dRR11) workshop Barcelona, Spain, (2011)
The suggested PointOutT is pcl::Histogram<90>. //dc (real) + 44 complex numbers (real, imaginary) + nyquist (real)
Definition at line 61 of file crh.h.
| typedef boost::shared_ptr<const CRHEstimation<PointInT, PointNT, PointOutT> > pcl::CRHEstimation< PointInT, PointNT, PointOutT >::ConstPtr |
Reimplemented from pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >.
| typedef Feature<PointInT, PointOutT>::PointCloudOut pcl::CRHEstimation< PointInT, PointNT, PointOutT >::PointCloudOut |
Reimplemented from pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >.
| typedef boost::shared_ptr<CRHEstimation<PointInT, PointNT, PointOutT> > pcl::CRHEstimation< PointInT, PointNT, PointOutT >::Ptr |
Reimplemented from pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >.
| pcl::CRHEstimation< PointInT, PointNT, PointOutT >::CRHEstimation | ( | ) | [inline] |
Constructor.
Definition at line 78 of file crh.h.
References pcl::Feature< PointInT, PointOutT >::feature_name_, and pcl::Feature< PointInT, PointOutT >::k_.
| void pcl::CRHEstimation< PointInT, PointNT, PointOutT >::getViewPoint | ( | float & | vpx, | |
| float & | vpy, | |||
| float & | vpz | |||
| ) | [inline] |
| void pcl::CRHEstimation< PointInT, PointNT, PointOutT >::setCentroid | ( | Eigen::Vector4f & | centroid | ) | [inline] |
| void pcl::CRHEstimation< PointInT, PointNT, PointOutT >::setViewPoint | ( | float | vpx, | |
| float | vpy, | |||
| float | vpz | |||
| ) | [inline] |