#include <base_ipm.h>
Public Member Functions | |
class_base_ipm () | |
Constructor. | |
~class_base_ipm () | |
int | SetInImageProperties (uchar ii, int width, int height) |
int | SetLensParameters (uchar ii, double VAngle, double HAngle) |
int | SetCameraPosition (uchar ii, double PTUHeight, double PTUPan, double PTUTilt, double CAMPan, double CAMTx, double CAMTy) |
int | SetOutImageProperties (double ppm, int width, int height) |
int | SetKinematics (uchar ii, double ppm, double q1, double q2, double q5, double q6, double L1, double L2, double L3, double L5, double L6, double d4) |
int | SetIntrinsicParameters (uchar ii, double ax, double ay, double cx, double cy, double s) |
int | ReportImagesInProperties (uchar ii, char *filename) |
int | ReportProjectionMaps (uchar ii, char *filename) |
int | ReportProjectionMaps2 (uchar ii, char *filename) |
int | Report_RTP_Matrix (uchar ii, char *filename) |
int | Report_K_Matrix (uchar ii, char *filename) |
int | Report_P_Matrix (uchar ii, char *filename) |
int | Report_CAM_Location (uchar ii, char *filename) |
int | ReadImagesInProperties (int ii, char *filename) |
int | CalculateTransformationMatrix (int ii) |
int | CalculateProjectionMaps (int ii, IplImage *src, IplImage *map, char forcecalculation, char use_skiping) |
int | RemapImages_Gray (IplImage *dst, IplImage *src0, IplImage *src1) |
int | RemapImages_RGB (IplImage *dst, IplImage *src0, IplImage *src1) |
int | RemapAvgImages_Gray (IplImage *dst, IplImage *src0, IplImage *src1=NULL, IplImage *src2=NULL, IplImage *src3=NULL, IplImage *src4=NULL) |
int | InterpolateImage_Gray (IplImage *src, IplImage *dst) |
int | InterpolateImage_RGB (IplImage *src, IplImage *dst) |
int | ReadCamParameters (uchar ii, char *location) |
int | GetKinematics (uchar ii, double *q1, double *q2, double *q5, double *q6, double *L1, double *L2, double *L3, double *L5, double *L6, double *d4) |
void | convertpts (double xin, double yin, double *xout, double *yout) |
Private Member Functions | |
FILE * | SkipCommentLines (FILE *fp) |
Used to skip the commented lines. | |
char | CheckParameter (int argc, char **argv, char *lookFor) |
Used by the GetConfigurationFile. | |
int | GetConfigurationFile (int ii, int mode) |
none at the moment. | |
int | getdate (char buffer[]) |
Private Attributes | |
double | prev_q1_0 |
double | prev_q1_1 |
double | prev_q2_0 |
double | prev_q2_1 |
double | global_ppm |
char | baseFileName [300] |
TYPEImageIN | ImagesIn [MAX_INPUT_IMAGES] |
struct { | |
TYPEImage Image | |
struct { | |
CvMat * x | |
CvMat * class_base_ipm::y | |
} class_base_ipm::Map | |
} | ImageOut |
Referenced by GetConfigurationFile(), and ReportImagesInProperties().
CvMat* class_base_ipm::x |