Detects 2D AGAST corner points. More...
#include <pcl/keypoints/agast_2d.h>


Public Types | |
| typedef Keypoint< PointInT, PointOutT >::PointCloudOut | PointCloudOut |
Public Member Functions | |
| AgastKeypoint2D () | |
| Constructor. | |
| virtual | ~AgastKeypoint2D () |
| Destructor. | |
Protected Member Functions | |
| virtual void | detectKeypoints (PointCloudOut &output) |
| Detects the keypoints. | |
Detects 2D AGAST corner points.
Based on the original work and paper reference by
Code example:
pcl::PointCloud<pcl::PointXYZRGBA> cloud; pcl::AgastKeypoint2D<pcl::PointXYZRGBA> agast; agast.setThreshold (30); agast.setInputCloud (cloud); PointCloud<pcl::PointUV> keypoints; agast.compute (keypoints);
Definition at line 753 of file agast_2d.h.
| typedef Keypoint<PointInT, PointOutT>::PointCloudOut pcl::AgastKeypoint2D< PointInT, PointOutT >::PointCloudOut |
Reimplemented from pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >.
Definition at line 756 of file agast_2d.h.
| pcl::AgastKeypoint2D< PointInT, PointOutT >::AgastKeypoint2D | ( | ) | [inline] |
Constructor.
Definition at line 770 of file agast_2d.h.
References pcl::Keypoint< PointInT, PointOutT >::name_.
| virtual pcl::AgastKeypoint2D< PointInT, PointOutT >::~AgastKeypoint2D | ( | ) | [inline, virtual] |
Destructor.
Definition at line 776 of file agast_2d.h.
| void pcl::AgastKeypoint2D< PointInT, PointOutT >::detectKeypoints | ( | PointCloudOut & | output | ) | [inline, protected, virtual] |
Detects the keypoints.
| [out] | output | the resultant keypoints |
Implements pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >.
Definition at line 65 of file agast_2d.hpp.
References pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >::apply_non_max_suppression_, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >::bmax_, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >::detector_, pcl::PCLBase< PointInT >::input_, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >::intensity_, pcl::PointCloud< PointT >::is_dense, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >::nr_max_keypoints_, and pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >::threshold_.