Public Types |
typedef boost::shared_ptr
< const CRHEstimation
< PointInT, PointNT, PointOutT > > | ConstPtr |
typedef Feature< PointInT,
PointOutT >::PointCloudOut | PointCloudOut |
typedef boost::shared_ptr
< CRHEstimation< PointInT,
PointNT, PointOutT > > | Ptr |
Public Member Functions |
| | CRHEstimation () |
| | Constructor.
|
| void | getViewPoint (float &vpx, float &vpy, float &vpz) |
| | Get the viewpoint.
|
| void | setCentroid (Eigen::Vector4f ¢roid) |
| void | setViewPoint (float vpx, float vpy, float vpz) |
| | Set the viewpoint.
|
Private Member Functions |
| void | computeFeature (PointCloudOut &output) |
| | Estimate the CRH histogram at a set of points given by <setInputCloud (), setIndices ()> using the surface in setSearchSurface ()
|
Private Attributes |
| Eigen::Vector4f | centroid_ |
| | Centroid to be used.
|
| int | nbins_ |
| | Number of bins, this should match the Output type.
|
| float | vpx_ |
| | Values describing the viewpoint ("pinhole" camera model assumed). By default, the viewpoint is set to 0,0,0.
|
| float | vpy_ |
| float | vpz_ |
template<typename PointInT, typename PointNT, typename PointOutT = pcl::Histogram<90>>
class pcl::CRHEstimation< PointInT, PointNT, PointOutT >
CRHEstimation estimates the Camera Roll Histogram (CRH) descriptor for a given point cloud dataset containing XYZ data and normals, as presented in:
- CAD-Model Recognition and 6 DOF Pose Estimation A. 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)
- Author:
- Aitor Aldoma
Definition at line 61 of file crh.h.