Public Member Functions | Private Attributes
RGBFeatureDetection Class Reference

#include <rgb_feature_detection.h>

List of all members.

Public Member Functions

void detectFeatures (const cv::Mat &input_image, std::vector< cv::KeyPoint > &keypoints)
void extractFeatures (const cv::Mat &input_image, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors)
void findMatches (const cv::Mat &source_descriptors, const cv::Mat &target_descriptors, std::vector< cv::DMatch > &good_matches)
void OutlierRemoval (const std::vector< cv::DMatch > &matches, std::vector< cv::DMatch > &good_matches)
void projectFeaturesTo3D (std::vector< cv::KeyPoint > &feature_locations_2d, std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > &feature_locations_3d, const PointCloudConstPtr point_cloud)
cv::Mat restoreCVMatFromPointCloud (PointCloudConstPtr cloud_in)
 RGBFeatureDetection ()
virtual ~RGBFeatureDetection ()

Private Attributes

int image_counter_

Detailed Description

Definition at line 16 of file rgb_feature_detection.h.


Constructor & Destructor Documentation

Definition at line 20 of file rgb_feature_detection.cpp.

Definition at line 25 of file rgb_feature_detection.cpp.


Member Function Documentation

void RGBFeatureDetection::detectFeatures ( const cv::Mat &  input_image,
std::vector< cv::KeyPoint > &  keypoints 
)

Definition at line 61 of file rgb_feature_detection.cpp.

void RGBFeatureDetection::extractFeatures ( const cv::Mat &  input_image,
std::vector< cv::KeyPoint > &  keypoints,
cv::Mat &  descriptors 
)

Definition at line 77 of file rgb_feature_detection.cpp.

void RGBFeatureDetection::findMatches ( const cv::Mat &  source_descriptors,
const cv::Mat &  target_descriptors,
std::vector< cv::DMatch > &  good_matches 
)
void RGBFeatureDetection::OutlierRemoval ( const std::vector< cv::DMatch > &  matches,
std::vector< cv::DMatch > &  good_matches 
)
void RGBFeatureDetection::projectFeaturesTo3D ( std::vector< cv::KeyPoint > &  feature_locations_2d,
std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > &  feature_locations_3d,
const PointCloudConstPtr  point_cloud 
)

Definition at line 34 of file rgb_feature_detection.cpp.


Member Data Documentation

Definition at line 40 of file rgb_feature_detection.h.


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


rgbd_registration
Author(s): Ross Kidson
autogenerated on Sun Oct 6 2013 12:00:42