|
#define | icvCopyVector(src, dst, len) memcpy( (dst), (src), (len)*sizeof((dst)[0])) |
|
#define | icvSetZero(dst, len) memset( (dst), 0, (len)*sizeof((dst)[0])) |
|
#define | icvCopyVector_32f(src, len, dst) memcpy((dst),(src),(len)*sizeof(float)) |
|
#define | icvSetZero_32f(dst, cols, rows) memset((dst),0,(rows)*(cols)*sizeof(float)) |
|
#define | icvCopyVector_64d(src, len, dst) memcpy((dst),(src),(len)*sizeof(double)) |
|
#define | icvSetZero_64d(dst, cols, rows) memset((dst),0,(rows)*(cols)*sizeof(double)) |
|
#define | icvCopyMatrix_32f(src, w, h, dst) memcpy((dst),(src),(w)*(h)*sizeof(float)) |
|
#define | icvCopyMatrix_64d(src, w, h, dst) memcpy((dst),(src),(w)*(h)*sizeof(double)) |
|
#define | icvCreateVector_32f(len) (float*)cvAlloc( (len)*sizeof(float)) |
|
#define | icvCreateVector_64d(len) (double*)cvAlloc( (len)*sizeof(double)) |
|
#define | icvCreateMatrix_32f(w, h) (float*)cvAlloc( (w)*(h)*sizeof(float)) |
|
#define | icvCreateMatrix_64d(w, h) (double*)cvAlloc( (w)*(h)*sizeof(double)) |
|
#define | icvDeleteVector(vec) cvFree( &(vec) ) |
|
#define | icvDeleteMatrix icvDeleteVector |
|
#define | icvAddMatrix_32f(src1, src2, dst, w, h) icvAddVector_32f( (src1), (src2), (dst), (w)*(h)) |
|
#define | icvSubMatrix_32f(src1, src2, dst, w, h) icvSubVector_32f( (src1), (src2), (dst), (w)*(h)) |
|
#define | icvNormVector_32f(src, len) sqrt(icvDotProduct_32f( src, src, len )) |
|
#define | icvNormVector_64d(src, len) sqrt(icvDotProduct_64d( src, src, len )) |
|
#define | icvDeleteMatrix icvDeleteVector |
|
#define | icvCheckVector_64f(ptr, len) |
|
#define | icvCheckVector_32f(ptr, len) |
|
#define | icvAddMatrix_64d(src1, src2, dst, w, h) icvAddVector_64d( (src1), (src2), (dst), (w)*(h)) |
|
#define | icvSubMatrix_64d(src1, src2, dst, w, h) icvSubVector_64d( (src1), (src2), (dst), (w)*(h)) |
|
#define | m(y, x) mat[(y)*3 + (x)] |
|
#define | icvTransformVector_32f(matr, src, dst, w, h) icvMulMatrix_32f( matr, w, h, src, 1, w, dst ) |
|
#define | icvTransformVector_64d(matr, src, dst, w, h) icvMulMatrix_64d( matr, w, h, src, 1, w, dst ) |
|
#define | icvScaleMatrix_32f(src, dst, w, h, scale) icvScaleVector_32f( (src), (dst), (w)*(h), (scale) ) |
|
#define | icvScaleMatrix_64d(src, dst, w, h, scale) icvScaleVector_64d( (src), (dst), (w)*(h), (scale) ) |
|
#define | icvDotProduct_64d icvDotProduct_64f |
|
|
CV_INLINE double | icvSum_32f (const float *src, int len) |
|
CV_INLINE double | icvDotProduct_32f (const float *src1, const float *src2, int len) |
|
CV_INLINE double | icvDotProduct_64f (const double *src1, const double *src2, int len) |
|
CV_INLINE void | icvMulVectors_32f (const float *src1, const float *src2, float *dst, int len) |
|
CV_INLINE void | icvMulVectors_64d (const double *src1, const double *src2, double *dst, int len) |
|
CV_INLINE void | icvAddVector_32f (const float *src1, const float *src2, float *dst, int len) |
|
CV_INLINE void | icvAddVector_64d (const double *src1, const double *src2, double *dst, int len) |
|
CV_INLINE void | icvSubVector_32f (const float *src1, const float *src2, float *dst, int len) |
|
CV_INLINE void | icvSubVector_64d (const double *src1, const double *src2, double *dst, int len) |
|
CV_INLINE void | icvSetIdentity_32f (float *dst, int w, int h) |
|
CV_INLINE void | icvSetIdentity_64d (double *dst, int w, int h) |
|
CV_INLINE void | icvTrace_32f (const float *src, int w, int h, float *trace) |
|
CV_INLINE void | icvTrace_64d (const double *src, int w, int h, double *trace) |
|
CV_INLINE void | icvScaleVector_32f (const float *src, float *dst, int len, double scale) |
|
CV_INLINE void | icvScaleVector_64d (const double *src, double *dst, int len, double scale) |
|
CV_INLINE void | icvTransposeMatrix_32f (const float *src, int w, int h, float *dst) |
|
CV_INLINE void | icvTransposeMatrix_64d (const double *src, int w, int h, double *dst) |
|
CV_INLINE void | icvDetMatrix3x3_64d (const double *mat, double *det) |
|
CV_INLINE void | icvMulMatrix_32f (const float *src1, int w1, int h1, const float *src2, int w2, int h2, float *dst) |
|
CV_INLINE void | icvMulMatrix_64d (const double *src1, int w1, int h1, const double *src2, int w2, int h2, double *dst) |
|
CV_INLINE void | icvInvertMatrix_64d (double *A, int n, double *invA) |
|
CV_INLINE void | icvMulTransMatrixR_64d (double *src, int width, int height, double *dst) |
|
CV_INLINE void | icvMulTransMatrixL_64d (double *src, int width, int height, double *dst) |
|
CV_INLINE void | icvMulTransMatrixR_32f (float *src, int width, int height, float *dst) |
|
CV_INLINE void | icvMulTransMatrixL_32f (float *src, int width, int height, float *dst) |
|
CV_INLINE void | icvCvt_32f_64d (const float *src, double *dst, int len) |
|
CV_INLINE void | icvCvt_64d_32f (const double *src, float *dst, int len) |
|