#include <pic_randomizer.h>
Public Member Functions | |
SyntheticViewPath (IplImage *im) | |
void | generatePath (int nbLoc, float min_angle, float max_angle, float min_scale, float max_scale, float h_range, float v_range) |
void | genView (float t, IplImage *dst) |
void | getDstImSize (int *width, int *height) |
Protected Attributes | |
IplImage * | im |
std::vector< Corners > | path |
Definition at line 39 of file pic_randomizer.h.
SyntheticViewPath::SyntheticViewPath | ( | IplImage * | im | ) | [inline] |
Definition at line 42 of file pic_randomizer.h.
void SyntheticViewPath::generatePath | ( | int | nbLoc, | |
float | min_angle, | |||
float | max_angle, | |||
float | min_scale, | |||
float | max_scale, | |||
float | h_range, | |||
float | v_range | |||
) |
void SyntheticViewPath::genView | ( | float | t, | |
IplImage * | dst | |||
) |
Definition at line 262 of file pic_randomizer.cpp.
References Corners::get_homography(), im, Corners::interpolate(), and path.
void SyntheticViewPath::getDstImSize | ( | int * | width, | |
int * | height | |||
) |
IplImage* SyntheticViewPath::im [protected] |
std::vector<Corners> SyntheticViewPath::path [protected] |
Definition at line 51 of file pic_randomizer.h.
Referenced by generatePath(), genView(), and getDstImSize().