#include <string>
#include <cv.h>
Go to the source code of this file.
Classes | |
class | CvAffinePose |
class | CvCameraPose |
class | CvOneWayDescriptor |
Functions | |
void | AffineTransformPatch (IplImage *src, IplImage *dst, CvAffinePose pose) |
CvMat * | ConvertImageToMatrix (IplImage *patch) |
void | FindOneWayDescriptor (int desc_count, const CvOneWayDescriptor *descriptors, IplImage *patch, int &desc_idx, int &pose_idx, float &distance, CvMat *avg=0, CvMat *eigenvalues=0) |
void | FindOneWayDescriptor (int desc_count, const CvOneWayDescriptor *descriptors, IplImage *patch, int n, std::vector< int > &desc_idxs, std::vector< int > &pose_idxs, std::vector< float > &distances, CvMat *avg=0, CvMat *eigenvalues=0) |
void | FindOneWayDescriptorEx (int desc_count, const CvOneWayDescriptor *descriptors, IplImage *patch, float scale_min, float scale_max, float scale_step, int &desc_idx, int &pose_idx, float &distance, float &scale, CvMat *avg, CvMat *eigenvectors) |
void | FindOneWayDescriptorEx (int desc_count, const CvOneWayDescriptor *descriptors, IplImage *patch, float scale_min, float scale_max, float scale_step, int n, std::vector< int > &desc_idxs, std::vector< int > &pose_idxs, std::vector< float > &distances, std::vector< float > &scales, CvMat *avg, CvMat *eigenvectors) |
void | GenerateAffineTransformFromPose (CvSize size, CvAffinePose pose, CvMat *transform) |
CvAffinePose | GenRandomAffinePose () |
CvRect | resize_rect (CvRect rect, float alpha) |
int | round (float value) |
Variables | |
static const float | noise_intensity = 0.15f |
static const int | num_mean_components = 500 |
void AffineTransformPatch | ( | IplImage * | src, |
IplImage * | dst, | ||
CvAffinePose | pose | ||
) |
Definition at line 192 of file one_way_descriptor.cpp.
CvMat* ConvertImageToMatrix | ( | IplImage * | patch | ) |
Definition at line 21 of file one_way_descriptor_base.cpp.
void FindOneWayDescriptor | ( | int | desc_count, |
const CvOneWayDescriptor * | descriptors, | ||
IplImage * | patch, | ||
int & | desc_idx, | ||
int & | pose_idx, | ||
float & | distance, | ||
CvMat * | avg = 0 , |
||
CvMat * | eigenvalues = 0 |
||
) |
Definition at line 613 of file one_way_descriptor.cpp.
void FindOneWayDescriptor | ( | int | desc_count, |
const CvOneWayDescriptor * | descriptors, | ||
IplImage * | patch, | ||
int | n, | ||
std::vector< int > & | desc_idxs, | ||
std::vector< int > & | pose_idxs, | ||
std::vector< float > & | distances, | ||
CvMat * | avg = 0 , |
||
CvMat * | eigenvalues = 0 |
||
) |
Definition at line 806 of file one_way_descriptor.cpp.
void FindOneWayDescriptorEx | ( | int | desc_count, |
const CvOneWayDescriptor * | descriptors, | ||
IplImage * | patch, | ||
float | scale_min, | ||
float | scale_max, | ||
float | scale_step, | ||
int & | desc_idx, | ||
int & | pose_idx, | ||
float & | distance, | ||
float & | scale, | ||
CvMat * | avg, | ||
CvMat * | eigenvectors | ||
) |
Definition at line 897 of file one_way_descriptor.cpp.
void FindOneWayDescriptorEx | ( | int | desc_count, |
const CvOneWayDescriptor * | descriptors, | ||
IplImage * | patch, | ||
float | scale_min, | ||
float | scale_max, | ||
float | scale_step, | ||
int | n, | ||
std::vector< int > & | desc_idxs, | ||
std::vector< int > & | pose_idxs, | ||
std::vector< float > & | distances, | ||
std::vector< float > & | scales, | ||
CvMat * | avg, | ||
CvMat * | eigenvectors | ||
) |
Definition at line 946 of file one_way_descriptor.cpp.
void GenerateAffineTransformFromPose | ( | CvSize | size, |
CvAffinePose | pose, | ||
CvMat * | transform | ||
) |
Definition at line 160 of file one_way_descriptor.cpp.
Definition at line 147 of file one_way_descriptor.cpp.
CvRect resize_rect | ( | CvRect | rect, |
float | alpha | ||
) | [inline] |
Definition at line 33 of file detail/one_way_descriptor.h.
int round | ( | float | value | ) | [inline] |
Definition at line 21 of file detail/one_way_descriptor.h.
const float noise_intensity = 0.15f [static] |
Definition at line 124 of file detail/one_way_descriptor.h.
const int num_mean_components = 500 [static] |
Definition at line 123 of file detail/one_way_descriptor.h.