Public Member Functions | Protected Member Functions | Protected Attributes
ObjectRecognition Class Reference

#include <object_recognition.h>

List of all members.

Public Member Functions

void constructObjectModel (const PointCloudPtr &points, ObjectModel &output) const
void constructObjectModel (const PointCloudPtr &points, ObjectModel &output) const
void constructObjectModel (const PointCloudPtr &points, ObjectModel &output) const
 ObjectRecognition (const ObjectRecognitionParameters &params)
 ObjectRecognition (const ObjectRecognitionParameters &params)
 ObjectRecognition (const ObjectRecognitionParameters &params)
void populateDatabase (const std::vector< std::string > &filenames)
void populateDatabase (const std::vector< std::string > &filenames)
void populateDatabase (const std::vector< std::string > &filenames)
PointCloudPtr recognizeAndAlignPoints (const PointCloudPtr &query_cloud)
PointCloudPtr recognizeAndAlignPoints (const PointCloudPtr &query_cloud)
PointCloudPtr recognizeAndAlignPoints (const PointCloudPtr &query_cloud)
const ObjectModelrecognizeObject (const PointCloudPtr &query_cloud)
const ObjectModelrecognizeObject (const PointCloudPtr &query_cloud)
const ObjectModelrecognizeObject (const PointCloudPtr &query_cloud)

Protected Member Functions

PointCloudPtr alignModelPoints (const ObjectModel &source, const ObjectModel &target, const ObjectRecognitionParameters &params) const
PointCloudPtr alignModelPoints (const ObjectModel &source, const ObjectModel &target, const ObjectRecognitionParameters &params) const
PointCloudPtr alignModelPoints (const ObjectModel &source, const ObjectModel &target, const ObjectRecognitionParameters &params) const
PointCloudPtr applyFiltersAndSegment (const PointCloudPtr &input, const ObjectRecognitionParameters &params) const
PointCloudPtr applyFiltersAndSegment (const PointCloudPtr &input, const ObjectRecognitionParameters &params) const
PointCloudPtr applyFiltersAndSegment (const PointCloudPtr &input, const ObjectRecognitionParameters &params) const
void estimateFeatures (const PointCloudPtr &points, const ObjectRecognitionParameters &params, SurfaceNormalsPtr &normals_out, PointCloudPtr &keypoints_out, LocalDescriptorsPtr &local_descriptors_out, GlobalDescriptorsPtr &global_descriptor_out) const
void estimateFeatures (const PointCloudPtr &points, const ObjectRecognitionParameters &params, SurfaceNormalsPtr &normals_out, PointCloudPtr &keypoints_out, LocalDescriptorsPtr &local_descriptors_out, GlobalDescriptorsPtr &global_descriptor_out) const
void estimateFeatures (const PointCloudPtr &points, const ObjectRecognitionParameters &params, SurfaceNormalsPtr &normals_out, PointCloudPtr &keypoints_out, LocalDescriptorsPtr &local_descriptors_out, GlobalDescriptorsPtr &global_descriptor_out) const

Protected Attributes

GlobalDescriptorsPtr descriptors_
pcl::KdTreeFLANN
< GlobalDescriptorT >::Ptr 
kdtree_
std::vector< ObjectModelmodels_
ObjectRecognitionParameters params_

Detailed Description

Definition at line 57 of file iccv2011/include/object_recognition.h.


Constructor & Destructor Documentation

Definition at line 60 of file iccv2011/include/object_recognition.h.

Definition at line 60 of file iros2011/include/object_recognition.h.


Member Function Documentation

PointCloudPtr ObjectRecognition::alignModelPoints ( const ObjectModel source,
const ObjectModel target,
const ObjectRecognitionParameters params 
) const [inline, protected]

Definition at line 133 of file iros2011/include/object_recognition.h.

PointCloudPtr ObjectRecognition::alignModelPoints ( const ObjectModel source,
const ObjectModel target,
const ObjectRecognitionParameters params 
) const [inline, protected]
PointCloudPtr ObjectRecognition::alignModelPoints ( const ObjectModel source,
const ObjectModel target,
const ObjectRecognitionParameters params 
) const [inline, protected]

Definition at line 176 of file iccv2011/include/object_recognition.h.

PointCloudPtr ObjectRecognition::applyFiltersAndSegment ( const PointCloudPtr input,
const ObjectRecognitionParameters params 
) const [inline, protected]

Definition at line 96 of file iros2011/include/object_recognition.h.

PointCloudPtr ObjectRecognition::applyFiltersAndSegment ( const PointCloudPtr input,
const ObjectRecognitionParameters params 
) const [inline, protected]
PointCloudPtr ObjectRecognition::applyFiltersAndSegment ( const PointCloudPtr input,
const ObjectRecognitionParameters params 
) const [inline, protected]

Definition at line 139 of file iccv2011/include/object_recognition.h.

void ObjectRecognition::constructObjectModel ( const PointCloudPtr points,
ObjectModel output 
) const [inline]

Definition at line 84 of file iros2011/include/object_recognition.h.

void ObjectRecognition::constructObjectModel ( const PointCloudPtr points,
ObjectModel output 
) const [inline]
void ObjectRecognition::constructObjectModel ( const PointCloudPtr points,
ObjectModel output 
) const [inline]

Definition at line 127 of file iccv2011/include/object_recognition.h.

void ObjectRecognition::estimateFeatures ( const PointCloudPtr points,
const ObjectRecognitionParameters params,
SurfaceNormalsPtr normals_out,
PointCloudPtr keypoints_out,
LocalDescriptorsPtr local_descriptors_out,
GlobalDescriptorsPtr global_descriptor_out 
) const [inline, protected]

Definition at line 116 of file iros2011/include/object_recognition.h.

void ObjectRecognition::estimateFeatures ( const PointCloudPtr points,
const ObjectRecognitionParameters params,
SurfaceNormalsPtr normals_out,
PointCloudPtr keypoints_out,
LocalDescriptorsPtr local_descriptors_out,
GlobalDescriptorsPtr global_descriptor_out 
) const [inline, protected]
void ObjectRecognition::estimateFeatures ( const PointCloudPtr points,
const ObjectRecognitionParameters params,
SurfaceNormalsPtr normals_out,
PointCloudPtr keypoints_out,
LocalDescriptorsPtr local_descriptors_out,
GlobalDescriptorsPtr global_descriptor_out 
) const [inline, protected]

Definition at line 159 of file iccv2011/include/object_recognition.h.

void ObjectRecognition::populateDatabase ( const std::vector< std::string > &  filenames) [inline]
void ObjectRecognition::populateDatabase ( const std::vector< std::string > &  filenames) [inline]

Definition at line 64 of file iccv2011/include/object_recognition.h.

void ObjectRecognition::populateDatabase ( const std::vector< std::string > &  filenames) [inline]

Definition at line 64 of file iros2011/include/object_recognition.h.

Definition at line 76 of file iros2011/include/object_recognition.h.

Definition at line 110 of file iccv2011/include/object_recognition.h.

const ObjectModel& ObjectRecognition::recognizeObject ( const PointCloudPtr query_cloud) [inline]

Definition at line 69 of file iros2011/include/object_recognition.h.

const ObjectModel& ObjectRecognition::recognizeObject ( const PointCloudPtr query_cloud) [inline]
const ObjectModel& ObjectRecognition::recognizeObject ( const PointCloudPtr query_cloud) [inline]

Definition at line 95 of file iccv2011/include/object_recognition.h.


Member Data Documentation

Definition at line 198 of file iccv2011/include/object_recognition.h.

Definition at line 199 of file iccv2011/include/object_recognition.h.

std::vector< ObjectModel > ObjectRecognition::models_ [protected]

Definition at line 197 of file iccv2011/include/object_recognition.h.

Definition at line 196 of file iccv2011/include/object_recognition.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:14