| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
base.hpp File Reference
`#include "opencv2/opencv_modules.hpp"`
`#include <climits>`
`#include <algorithm>`
`#include "opencv2/core/cvdef.h"`
`#include "opencv2/core/cvstd.hpp"`
`#include "opencv2/core/fwddecl.hpp"`
`#include "opencv2/core/neon_utils.hpp"`
`#include "opencv2/core/vsx_utils.hpp"`
`#include "opencv2/core/exception.hpp"`
`#include "opencv2/core/check.hpp"`
Include dependency graph for base.hpp:
This graph shows which files directly or indirectly include this file:

## Classes
struct | cv::Hamming

## Namespaces
namespace | cv

## Typedefs
typedef Hamming | cv::HammingLUT

## Enumerations
enum | cv::BorderTypes { cv::BORDER_CONSTANT = 0 , cv::BORDER_REPLICATE = 1 , cv::BORDER_REFLECT = 2 , cv::BORDER_WRAP = 3 , cv::BORDER_REFLECT_101 = 4 , cv::BORDER_TRANSPARENT = 5 , cv::BORDER_REFLECT101 = BORDER_REFLECT_101 , cv::BORDER_DEFAULT = BORDER_REFLECT_101 , cv::BORDER_ISOLATED = 16 }
enum | cv::CmpTypes { cv::CMP_EQ = 0 , cv::CMP_GT = 1 , cv::CMP_GE = 2 , cv::CMP_LT = 3 , cv::CMP_LE = 4 , cv::CMP_NE = 5 }
| comparison types More...
enum | cv::DecompTypes { cv::DECOMP_LU = 0 , cv::DECOMP_SVD = 1 , cv::DECOMP_EIG = 2 , cv::DECOMP_CHOLESKY = 3 , cv::DECOMP_QR = 4 , cv::DECOMP_NORMAL = 16 }
| matrix decomposition types More...
enum | cv::DftFlags { cv::DFT_INVERSE = 1 , cv::DFT_SCALE = 2 , cv::DFT_ROWS = 4 , cv::DFT_COMPLEX_OUTPUT = 16 , cv::DFT_REAL_OUTPUT = 32 , cv::DFT_COMPLEX_INPUT = 64 , cv::DCT_INVERSE = DFT_INVERSE , cv::DCT_ROWS = DFT_ROWS }
enum | cv::GemmFlags { cv::GEMM_1_T = 1 , cv::GEMM_2_T = 2 , cv::GEMM_3_T = 4 }
| generalized matrix multiplication flags More...
enum | cv::NormTypes { cv::NORM_INF = 1 , cv::NORM_L1 = 2 , cv::NORM_L2 = 4 , cv::NORM_L2SQR = 5 , cv::NORM_HAMMING = 6 , cv::NORM_HAMMING2 = 7 , cv::NORM_TYPE_MASK = 7 , cv::NORM_RELATIVE = 8 , cv::NORM_MINMAX = 32 }

## Functions
bool | cv::Cholesky (double *A, size_t astep, int m, double *b, size_t bstep, int n)
bool | cv::Cholesky (float *A, size_t astep, int m, float *b, size_t bstep, int n)
static double | cv::cubeRoot (double val)
float | cv::cubeRoot (float val)
| Computes the cube root of an argument.
template<typename _Tp >
_Tp | cv::cv_abs (_Tp x)
float | cv::cv_abs (bfloat x)
float | cv::cv_abs (hfloat x)
unsigned | cv::cv_abs (int x)
uint64 | cv::cv_abs (int64 x)
int | cv::cv_abs (schar x)
int | cv::cv_abs (short x)
int | cv::cv_abs (uchar x)
uint64 | cv::cv_abs (uint64 x)
unsigned | cv::cv_abs (unsigned x)
int | cv::cv_abs (ushort x)
template<typename _Tp >
_Tp | cv::cv_absdiff (_Tp x, _Tp y)
float | cv::cv_absdiff (bfloat x, bfloat y)
float | cv::cv_absdiff (hfloat x, hfloat y)
unsigned | cv::cv_absdiff (int x, int y)
int | cv::cv_absdiff (schar x, schar y)
int | cv::cv_absdiff (short x, short y)
int | cv::cv_absdiff (uchar x, uchar y)
uint64 | cv::cv_absdiff (uint64 x, uint64 y)
unsigned | cv::cv_absdiff (unsigned x, unsigned y)
int | cv::cv_absdiff (ushort x, ushort y)
float | cv::fastAtan2 (float y, float x)
| Calculates the angle of a 2D vector in degrees.
int | cv::LU (double *A, size_t astep, int m, double *b, size_t bstep, int n)
int | cv::LU (float *A, size_t astep, int m, float *b, size_t bstep, int n)
template<typename _Tp , typename _AccTp >
static _AccTp | cv::normInf (const _Tp *a, const _Tp *b, int n)
template<typename _Tp , typename _AccTp >
static _AccTp | cv::normInf (const _Tp *a, int n)
template<typename _Tp , typename _AccTp >
static _AccTp | cv::normL1 (const _Tp *a, const _Tp *b, int n)
template<typename _Tp , typename _AccTp >
static _AccTp | cv::normL1 (const _Tp *a, int n)
template<typename _Tp , typename _AccTp >
static _AccTp | cv::normL2Sqr (const _Tp *a, const _Tp *b, int n)
template<typename _Tp , typename _AccTp >
static _AccTp | cv::normL2Sqr (const _Tp *a, int n)