#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.