pcl::AgastKeypoint2D< pcl::PointXYZ, pcl::PointUV > Class Template Reference
[Module keypoints]

Detects 2D AGAST corner points. More...

#include <pcl/keypoints/agast_2d.h>

Inheritance diagram for pcl::AgastKeypoint2D< pcl::PointXYZ, pcl::PointUV >:
Inheritance graph
[legend]
Collaboration diagram for pcl::AgastKeypoint2D< pcl::PointXYZ, pcl::PointUV >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AgastKeypoint2D ()
 Constructor.
virtual ~AgastKeypoint2D ()
 Destructor.

Protected Member Functions

virtual void detectKeypoints (pcl::PointCloud< pcl::PointUV > &output)
 Detects the keypoints.

Detailed Description

template<>
class pcl::AgastKeypoint2D< pcl::PointXYZ, pcl::PointUV >

Detects 2D AGAST corner points.

Based on the original work and paper reference by

Elmar Mair, Gregory D. Hager, Darius Burschka, Michael Suppa, and Gerhard Hirzinger. Adaptive and generic corner detection based on the accelerated segment test. In Proceedings of the European Conference on Computer Vision (ECCV'10), September 2010.

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);
Note:
This is a specialized version for PointXYZ clouds, and operates on depth (z) as float. The output keypoints are of the PointXY type.
The AGAST keypoint type used is 7_12s.
Author:
Stefan Holzer, Radu B. Rusu

Definition at line 815 of file agast_2d.h.


Constructor & Destructor Documentation

virtual pcl::AgastKeypoint2D< pcl::PointXYZ, pcl::PointUV >::~AgastKeypoint2D (  )  [inline, virtual]

Destructor.

Definition at line 827 of file agast_2d.h.


Member Function Documentation

virtual void pcl::AgastKeypoint2D< pcl::PointXYZ, pcl::PointUV >::detectKeypoints ( pcl::PointCloud< pcl::PointUV > &  output  )  [protected, virtual]

Detects the keypoints.

Parameters:
[out] output the resultant keypoints

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends