#include "outlet_pose_estimation/detail/constellation.h"
#include "outlet_pose_estimation/detail/outlet_tuple.h"
#include "outlet_pose_estimation/detail/affine_transform.h"
Go to the source code of this file.
Functions | |
float | calc_set_std (const vector< feature_t > &features, const vector< int > &indices) |
float | CalcReprojectionError (CvMat *src_points, CvMat *dst_points, CvMat *src_proj_points, CvMat *homography) |
void | ClusterOutletFeatures (const vector< feature_t > &src_features, vector< feature_t > &clusters, float max_dist) |
void | count_parts (const vector< feature_t > &features, int *min_part_count, int parts_number) |
void | DetectObjectConstellation (const vector< feature_t > &train, const vector< feature_t > &input, CvMat *homography, vector< int > &indices) |
void | features2points (const vector< feature_t > &features, vector< CvPoint2D32f > &points) |
void | FilterOutletFeatures (const vector< feature_t > &src_features, vector< feature_t > &dst_features, float max_dist) |
void | FilterOutletFeatures (const vector< feature_t > &src_features, vector< feature_t > &dst_features, vector< int > &dst_indexes, float max_dist) |
void | InferMissingObjects (const vector< feature_t > &train, const vector< feature_t > &input, CvMat *homography, const vector< int > &indices, vector< feature_t > &full) |
int | iterate_indices (vector< int > &indices, int max_index, int min_valid_indices, int *workspace) |
void | map_features (const vector< feature_t > &src_features, CvMat *homography, vector< feature_t > &dst_features) |
float | max_idx (float v1, float v2, int i1, int i2) |
float | min_idx (float v1, float v2, int i1, int i2) |
void | points2features (const vector< CvPoint2D32f > &points, vector< feature_t > &features) |
void | SelectNeighborFeatures (const vector< feature_t > &src_features, CvPoint center, vector< feature_t > &dst_features, float max_dist) |
int | validate_order (const vector< feature_t > &train, const vector< feature_t > &test, const vector< int > &indices) |
int | validate_parts (const vector< feature_t > &train, const vector< feature_t > &test, const vector< int > &indices, int *min_part_count) |
float calc_set_std | ( | const vector< feature_t > & | features, |
const vector< int > & | indices | ||
) |
Definition at line 157 of file constellation.cpp.
float CalcReprojectionError | ( | CvMat * | src_points, |
CvMat * | dst_points, | ||
CvMat * | src_proj_points, | ||
CvMat * | homography | ||
) |
Definition at line 196 of file constellation.cpp.
void ClusterOutletFeatures | ( | const vector< feature_t > & | src_features, |
vector< feature_t > & | clusters, | ||
float | max_dist | ||
) |
Definition at line 538 of file constellation.cpp.
void count_parts | ( | const vector< feature_t > & | features, |
int * | min_part_count, | ||
int | parts_number | ||
) |
Definition at line 213 of file constellation.cpp.
void DetectObjectConstellation | ( | const vector< feature_t > & | train, |
const vector< feature_t > & | input, | ||
CvMat * | homography, | ||
vector< int > & | indices | ||
) |
Definition at line 232 of file constellation.cpp.
void features2points | ( | const vector< feature_t > & | features, |
vector< CvPoint2D32f > & | points | ||
) |
Definition at line 358 of file constellation.cpp.
void FilterOutletFeatures | ( | const vector< feature_t > & | src_features, |
vector< feature_t > & | dst_features, | ||
float | max_dist | ||
) |
Definition at line 420 of file constellation.cpp.
void FilterOutletFeatures | ( | const vector< feature_t > & | src_features, |
vector< feature_t > & | dst_features, | ||
vector< int > & | dst_indexes, | ||
float | max_dist | ||
) |
Definition at line 480 of file constellation.cpp.
void InferMissingObjects | ( | const vector< feature_t > & | train, |
const vector< feature_t > & | input, | ||
CvMat * | homography, | ||
const vector< int > & | indices, | ||
vector< feature_t > & | full | ||
) |
Definition at line 385 of file constellation.cpp.
int iterate_indices | ( | vector< int > & | indices, |
int | max_index, | ||
int | min_valid_indices, | ||
int * | workspace | ||
) |
Definition at line 16 of file constellation.cpp.
void map_features | ( | const vector< feature_t > & | src_features, |
CvMat * | homography, | ||
vector< feature_t > & | dst_features | ||
) |
Definition at line 375 of file constellation.cpp.
float max_idx | ( | float | v1, |
float | v2, | ||
int | i1, | ||
int | i2 | ||
) |
Definition at line 104 of file constellation.cpp.
float min_idx | ( | float | v1, |
float | v2, | ||
int | i1, | ||
int | i2 | ||
) |
Definition at line 91 of file constellation.cpp.
void points2features | ( | const vector< CvPoint2D32f > & | points, |
vector< feature_t > & | features | ||
) |
Definition at line 366 of file constellation.cpp.
void SelectNeighborFeatures | ( | const vector< feature_t > & | src_features, |
CvPoint | center, | ||
vector< feature_t > & | dst_features, | ||
float | max_dist | ||
) |
Definition at line 580 of file constellation.cpp.
int validate_order | ( | const vector< feature_t > & | train, |
const vector< feature_t > & | test, | ||
const vector< int > & | indices | ||
) |
Definition at line 117 of file constellation.cpp.
int validate_parts | ( | const vector< feature_t > & | train, |
const vector< feature_t > & | test, | ||
const vector< int > & | indices, | ||
int * | min_part_count | ||
) |
Definition at line 65 of file constellation.cpp.