37 affinity(
float u1,
float v1,
float up1,
float vp1,
38 float u2,
float v2,
float up2,
float vp2,
39 float u3,
float v3,
float up3,
float vp3);
43 bool estimate(
float u1,
float v1,
float up1,
float vp1,
44 float u2,
float v2,
float up2,
float vp2,
45 float u3,
float v3,
float up3,
float vp3);
47 void transform_point(
float u,
float v,
float * up,
float * vp);
48 void transform_point(
double u,
double v,
double * up,
double * vp);
50 void compute_cvGetQuandrangleSubPix_transform(CvMat * A_quadrangle,
int width,
int height);
54 float cvmGet(
const int i,
const int j);
55 void cvmSet(
const int i,
const int j,
const float val);
56 void cvmSet(
const int i,
const int j,
const double val);
59 friend void cvmSet(
const affinity * A,
const int i,
const int j,
const float val);
60 friend void cvmSet(
const affinity * A,
const int i,
const int j,
const double val);
62 int fill_outliers = 0, CvScalar fill_value = cvScalarAll(0));
65 void initialize(
void);
73 return data.fl[3 * i + j];
78 data.fl[3 * i + j] = val;
83 data.fl[3 * i + j] = (float)val;
88 assert (A->rows == 3 && A->cols == 3);
90 return A->data.fl[3 * i + j];
93 inline void cvmSet(
const affinity * A,
const int i,
const int j,
const float val)
95 assert (A->rows == 3 && A->cols == 3);
97 A->data.fl[3 * i + j] = val;
100 inline void cvmSet(
const affinity * A,
const int i,
const int j,
const double val)
102 assert (A->rows == 3 && A->cols == 3);
104 A->data.fl[3 * i + j] = (float)val;
109 int fill_outliers, CvScalar fill_value);