Lines Matching full:double
44 CV_IMPL double
47 double perimeter = 0;
137 double x1 = (pt0.x + pt1.x) * 0.5;
138 double dy1 = pt0.x - pt1.x;
139 double x2 = (pt1.x + pt2.x) * 0.5;
140 double dy2 = pt1.x - pt2.x;
141 double y1 = (pt0.y + pt1.y) * 0.5;
142 double dx1 = pt1.y - pt0.y;
143 double y2 = (pt1.y + pt2.y) * 0.5;
144 double dx2 = pt2.y - pt1.y;
145 double t = 0;
166 CV_INLINE double icvIsPtInCircle( CvPoint2D32f pt, CvPoint2D32f center, float radius )
168 double dx = pt.x - center.x;
169 double dy = pt.y - center.y;
170 return (double)radius*radius - dx*dx - dy*dy;
383 double min_delta = 0, delta;
456 icvContourArea( const CvSeq* contour, double *area )
462 double a00 = 0, xi_1, yi_1;
481 double dxy, xi, yi;
517 icvMemCopy( double **buf1, double **buf2, double **buf3, int *b_max )
528 *buf2 = (double *)cvAlloc( (*b_max) * sizeof( double ));
533 memcpy( *buf2, *buf3, bb * sizeof( double ));
542 *buf1 = (double *) cvAlloc( (*b_max) * sizeof( double ));
547 memcpy( *buf1, *buf3, bb * sizeof( double ));
558 static CvStatus icvContourSecArea( CvSeq * contour, CvSlice slice, double *area )
566 double a00; /* unnormalized moments m00 */
567 double xi, yi, xi_1, yi_1, x0, y0, dxy, sk, sk1, t;
568 double x_s, y_s, nx, ny, dx, dy, du, dv;
569 double eps = 1.e-5;
570 double *p_are1, *p_are2, *p_are;
592 p_are1 = (double *) cvAlloc( p_max * sizeof( double ));
618 xi_1 = (double) pt.x;
619 yi_1 = (double) pt.y;
627 xi = (double) pt.x;
628 yi = (double) pt.y;
727 CV_IMPL double
730 double area = 0;
785 double S[36], C[36], T[36];
788 double eigenvalues[6], eigenvectors[36];
789 double a, b, c, d, e, f;
790 double x0, y0, idet, scale, offx = 0, offy = 0;
826 double x, y;
827 double* Dptr = D->data.db + i*6;
855 double a = eigenvalues[i];
979 double* Ad = 0, *bd = 0;
1014 double gfp[5], rp[5], t;
1016 const double min_eps = 1e-6;
1020 CV_CALL( Ad = (double*)cvAlloc( n*5*sizeof(Ad[0]) ));
1021 CV_CALL( bd = (double*)cvAlloc( n*sizeof(bd[0]) ));
1044 Ad[i*5] = -(double)p.x * p.x; // A - C signs inverted as proposed by APP
1045 Ad[i*5 + 1] = -(double)p.y * p.y;
1046 Ad[i*5 + 2] = -(double)p.x * p.y;