class_base_ipm Class Reference
[Base of Inverse Perspective Mapping]

#include <base_ipm.h>

Collaboration diagram for class_base_ipm:
Collaboration graph
[legend]

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

Field Documentation


The documentation for this class was generated from the following files:
Generated on Wed Jun 2 12:43:29 2010 for LAR Atlas by  doxygen 1.6.3