OpenCV  3.0.0-rc1
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
cv::hal Namespace Reference

Namespaces

 Error
 

Functions

bool Cholesky (float *A, size_t astep, int m, float *b, size_t bstep, int n)
 
bool Cholesky (double *A, size_t astep, int m, double *b, size_t bstep, int n)
 
void exp (const float *src, float *dst, int n)
 
void exp (const double *src, double *dst, int n)
 
void fastAtan2 (const float *y, const float *x, float *dst, int n, bool angleInDegrees)
 
void invSqrt (const float *src, float *dst, int len)
 
void invSqrt (const double *src, double *dst, int len)
 
void log (const float *src, float *dst, int n)
 
void log (const double *src, double *dst, int n)
 
int LU (float *A, size_t astep, int m, float *b, size_t bstep, int n)
 
int LU (double *A, size_t astep, int m, double *b, size_t bstep, int n)
 
void magnitude (const float *x, const float *y, float *dst, int n)
 
void magnitude (const double *x, const double *y, double *dst, int n)
 
int normHamming (const uchar *a, int n)
 
int normHamming (const uchar *a, const uchar *b, int n)
 
int normHamming (const uchar *a, int n, int cellSize)
 
int normHamming (const uchar *a, const uchar *b, int n, int cellSize)
 
int normL1_ (const uchar *a, const uchar *b, int n)
 
float normL1_ (const float *a, const float *b, int n)
 
float normL2Sqr_ (const float *a, const float *b, int n)
 
void sqrt (const float *src, float *dst, int len)
 
void sqrt (const double *src, double *dst, int len)
 

Function Documentation

bool cv::hal::Cholesky ( float *  A,
size_t  astep,
int  m,
float *  b,
size_t  bstep,
int  n 
)
bool cv::hal::Cholesky ( double *  A,
size_t  astep,
int  m,
double *  b,
size_t  bstep,
int  n 
)
void cv::hal::exp ( const float *  src,
float *  dst,
int  n 
)
void cv::hal::exp ( const double *  src,
double *  dst,
int  n 
)
void cv::hal::fastAtan2 ( const float *  y,
const float *  x,
float *  dst,
int  n,
bool  angleInDegrees 
)
void cv::hal::invSqrt ( const float *  src,
float *  dst,
int  len 
)
void cv::hal::invSqrt ( const double *  src,
double *  dst,
int  len 
)
void cv::hal::log ( const float *  src,
float *  dst,
int  n 
)
void cv::hal::log ( const double *  src,
double *  dst,
int  n 
)
int cv::hal::LU ( float *  A,
size_t  astep,
int  m,
float *  b,
size_t  bstep,
int  n 
)
int cv::hal::LU ( double *  A,
size_t  astep,
int  m,
double *  b,
size_t  bstep,
int  n 
)
void cv::hal::magnitude ( const float *  x,
const float *  y,
float *  dst,
int  n 
)
void cv::hal::magnitude ( const double *  x,
const double *  y,
double *  dst,
int  n 
)
int cv::hal::normHamming ( const uchar a,
int  n 
)
int cv::hal::normHamming ( const uchar a,
const uchar b,
int  n 
)
int cv::hal::normHamming ( const uchar a,
int  n,
int  cellSize 
)
int cv::hal::normHamming ( const uchar a,
const uchar b,
int  n,
int  cellSize 
)
int cv::hal::normL1_ ( const uchar a,
const uchar b,
int  n 
)
float cv::hal::normL1_ ( const float *  a,
const float *  b,
int  n 
)
float cv::hal::normL2Sqr_ ( const float *  a,
const float *  b,
int  n 
)
void cv::hal::sqrt ( const float *  src,
float *  dst,
int  len 
)
void cv::hal::sqrt ( const double *  src,
double *  dst,
int  len 
)