#include "outlet_pose_estimation/detail/one_way_outlets.h"
#include "outlet_pose_estimation/detail/outlet_model.h"
#include "outlet_pose_estimation/detail/one_way_descriptor.h"
#include "outlet_pose_estimation/detail/one_way_descriptor_base.h"
#include "outlet_pose_estimation/detail/constellation.h"
#include "outlet_pose_estimation/detail/generalized_hough.h"
#include "outlet_pose_estimation/detail/outlet_tuple.h"
#include <highgui.h>
#include <stdio.h>
Go to the source code of this file.
Functions | |
float | calc_outlet_position (const vector< feature_t > &hole_candidates, const outlet_template_t &outlet_template, vector< int > &desc_idx_vec, vector< int > &pose_idx_vec, vector< int > &idx_filtered, vector< outlet_t > &outlet) |
void | detect_outlets_2x1_one_way (IplImage *test_image, const CvOneWayDescriptorObject *descriptors, vector< feature_t > &holes, IplImage *color_image, const char *output_path, const char *output_filename) |
void | detect_outlets_one_way (IplImage *test_image, const outlet_template_t &outlet_template, vector< outlet_t > &holes, IplImage *color_image, const char *output_path, const char *output_filename, float *scale_ranges) |
void | drawLine (IplImage *image, CvPoint p1, CvPoint p2, CvScalar color, int thickness) |
void | filterPoints (const std::vector< KeyPointEx > &src, const std::vector< bool > &is_detected, std::vector< KeyPointEx > &dst) |
float | matchOutlets (const std::vector< KeyPointEx > &test_points, const outlet_template_t &outlet_template, const std::vector< KeyPointEx > &template_points, std::vector< outlet_t > &outlets) |
float calc_outlet_position | ( | const vector< feature_t > & | hole_candidates, |
const outlet_template_t & | outlet_template, | ||
vector< int > & | desc_idx_vec, | ||
vector< int > & | pose_idx_vec, | ||
vector< int > & | idx_filtered, | ||
vector< outlet_t > & | outlet | ||
) |
Definition at line 657 of file one_way_outlets.cpp.
void detect_outlets_2x1_one_way | ( | IplImage * | test_image, |
const CvOneWayDescriptorObject * | descriptors, | ||
vector< feature_t > & | holes, | ||
IplImage * | color_image, | ||
const char * | output_path, | ||
const char * | output_filename | ||
) |
Definition at line 31 of file one_way_outlets.cpp.
void detect_outlets_one_way | ( | IplImage * | test_image, |
const outlet_template_t & | outlet_template, | ||
vector< outlet_t > & | holes, | ||
IplImage * | color_image, | ||
const char * | output_path, | ||
const char * | output_filename, | ||
float * | scale_ranges | ||
) |
Definition at line 263 of file one_way_outlets.cpp.
void drawLine | ( | IplImage * | image, |
CvPoint | p1, | ||
CvPoint | p2, | ||
CvScalar | color, | ||
int | thickness | ||
) |
Definition at line 24 of file one_way_outlets.cpp.
void filterPoints | ( | const std::vector< KeyPointEx > & | src, |
const std::vector< bool > & | is_detected, | ||
std::vector< KeyPointEx > & | dst | ||
) |
Definition at line 748 of file one_way_outlets.cpp.
float matchOutlets | ( | const std::vector< KeyPointEx > & | test_points, |
const outlet_template_t & | outlet_template, | ||
const std::vector< KeyPointEx > & | template_points, | ||
std::vector< outlet_t > & | outlets | ||
) |
Definition at line 757 of file one_way_outlets.cpp.