OpenCV  3.0.0
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Enumerations | Functions
hal.hpp File Reference
#include "opencv2/hal/defs.h"

Namespaces

 cv
 
 cv::hal
 
 cv::hal::Error
 

Enumerations

enum  {
  cv::hal::Error::Ok = 0,
  cv::hal::Error::Unknown = -1
}
 

Functions

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)