$search
#include <vector>
#include <cv.h>
#include "one_way_descriptor_base.h"
#include <outlet_pose_estimation/detail/one_way_descriptor.h>
Go to the source code of this file.
Functions | |
void | ApplyGamma (IplImage *img, float gamma=4.0f) |
void | DrawFeatures (IplImage *img, const std::vector< feature_t > &features) |
void | FilterFeatures (std::vector< feature_t > &features, float min_scale, float max_scale) |
void | FilterFeaturesOnEdges (const IplImage *img, const std::vector< feature_t > &src_features, std::vector< feature_t > &dst_features, int max_edge_dist=5, int min_contour_size=15) |
void | GetHarrisFeatures (IplImage *src, std::vector< feature_t > &features) |
void | GetHoleFeatures (IplImage *src, std::vector< feature_t > &features, float hole_contrast=1.1f) |
void | GetStarFeatures (IplImage *src, std::vector< feature_t > &features) |
void | GetSURFFeatures (IplImage *src, std::vector< feature_t > &features) |
float | length (cv::Point2f p) |
float | length (CvPoint p) |
int | LoadFeatures (const char *filename, std::vector< std::vector< feature_t > > &features, std::vector< IplImage * > &images) |
IplImage * | loadImageRed (const char *filename) |
void | LoadTrainingFeatures (CvOneWayDescriptorObject &descriptors, const char *train_image_filename_object, const char *train_image_filename_background) |
cv::Point2f | operator- (CvPoint p1, cv::Point2f p2) |
cv::Point2f | operator- (cv::Point2f p1, CvPoint p2) |
cv::Point2f | operator- (cv::Point2f p1, cv::Point2f p2) |
CvPoint | operator- (CvPoint p1, CvPoint p2) |
void | ScaleFeatures (const std::vector< feature_t > &src, std::vector< feature_t > &dst, float scale) |
void | SelectNeighborFeatures (std::vector< feature_t > &features, const std::vector< feature_t > &voc) |
void ApplyGamma | ( | IplImage * | img, | |
float | gamma = 4.0f | |||
) |
Definition at line 296 of file features.cpp.
void DrawFeatures | ( | IplImage * | img, | |
const std::vector< feature_t > & | features | |||
) |
void FilterFeatures | ( | std::vector< feature_t > & | features, | |
float | min_scale, | |||
float | max_scale | |||
) |
void FilterFeaturesOnEdges | ( | const IplImage * | img, | |
const std::vector< feature_t > & | src_features, | |||
std::vector< feature_t > & | dst_features, | |||
int | max_edge_dist = 5 , |
|||
int | min_contour_size = 15 | |||
) |
void GetHarrisFeatures | ( | IplImage * | src, | |
std::vector< feature_t > & | features | |||
) |
void GetHoleFeatures | ( | IplImage * | src, | |
std::vector< feature_t > & | features, | |||
float | hole_contrast = 1.1f | |||
) |
void GetStarFeatures | ( | IplImage * | src, | |
std::vector< feature_t > & | features | |||
) |
void GetSURFFeatures | ( | IplImage * | src, | |
std::vector< feature_t > & | features | |||
) |
float length | ( | cv::Point2f | p | ) | [inline] |
Definition at line 43 of file features.h.
float length | ( | CvPoint | p | ) | [inline] |
Definition at line 23 of file features.h.
int LoadFeatures | ( | const char * | filename, | |
std::vector< std::vector< feature_t > > & | features, | |||
std::vector< IplImage * > & | images | |||
) |
IplImage* loadImageRed | ( | const char * | filename | ) |
Definition at line 177 of file features.cpp.
void LoadTrainingFeatures | ( | CvOneWayDescriptorObject & | descriptors, | |
const char * | train_image_filename_object, | |||
const char * | train_image_filename_background | |||
) |
Definition at line 203 of file features.cpp.
cv::Point2f operator- | ( | CvPoint | p1, | |
cv::Point2f | p2 | |||
) | [inline] |
Definition at line 38 of file features.h.
cv::Point2f operator- | ( | cv::Point2f | p1, | |
CvPoint | p2 | |||
) | [inline] |
Definition at line 33 of file features.h.
cv::Point2f operator- | ( | cv::Point2f | p1, | |
cv::Point2f | p2 | |||
) | [inline] |
Definition at line 28 of file features.h.
CvPoint operator- | ( | CvPoint | p1, | |
CvPoint | p2 | |||
) | [inline] |
Definition at line 18 of file features.h.
void ScaleFeatures | ( | const std::vector< feature_t > & | src, | |
std::vector< feature_t > & | dst, | |||
float | scale | |||
) |