one_way_outlets.cpp File Reference
#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>
Include dependency graph for one_way_outlets.cpp:

Go to the source code of this file.


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)

Function Documentation

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.

Author(s): Patrick Mihelich
autogenerated on Mon Dec 2 2013 13:21:50