![]() |
OpenCV
4.1.0
Open Source Computer Vision
|
#include "opencv2/opencv_modules.hpp"
#include <climits>
#include <algorithm>
#include "opencv2/core/cvdef.h"
#include "opencv2/core/cvstd.hpp"
#include "opencv2/core/neon_utils.hpp"
#include "opencv2/core/vsx_utils.hpp"
#include "opencv2/core/check.hpp"
Classes | |
struct | cv::Hamming |
Namespaces | |
namespace | cv |
"black box" representation of the file storage associated with a file on disk. | |
namespace | cv::Error |
Macros | |
#define | CV_Assert(expr) do { if(!!(expr)) ; else cv::error( cv::Error::StsAssert, #expr, CV_Func, __FILE__, __LINE__ ); } while(0) |
Checks a condition at runtime and throws exception if it fails. | |
#define | CV_Assert_1 CV_Assert |
#define | CV_Assert_10(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_9( __VA_ARGS__ )) |
#define | CV_Assert_2(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_1( __VA_ARGS__ )) |
#define | CV_Assert_3(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_2( __VA_ARGS__ )) |
#define | CV_Assert_4(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_3( __VA_ARGS__ )) |
#define | CV_Assert_5(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_4( __VA_ARGS__ )) |
#define | CV_Assert_6(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_5( __VA_ARGS__ )) |
#define | CV_Assert_7(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_6( __VA_ARGS__ )) |
#define | CV_Assert_8(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_7( __VA_ARGS__ )) |
#define | CV_Assert_9(expr,...) CV_Assert_1(expr); __CV_EXPAND(CV_Assert_8( __VA_ARGS__ )) |
#define | CV_Assert_N(...) do { __CV_EXPAND(__CV_CAT(CV_Assert_, __CV_VA_NUM_ARGS(__VA_ARGS__)) (__VA_ARGS__)); } while(0) |
#define | CV_DbgAssert(expr) |
#define | CV_Error(code, msg) cv::error( code, msg, CV_Func, __FILE__, __LINE__ ) |
Call the error handler. | |
#define | CV_Error_(code, args) cv::error( code, cv::format args, CV_Func, __FILE__, __LINE__ ) |
Call the error handler. | |
#define | CV_ErrorNoReturn CV_Error |
#define | CV_ErrorNoReturn_ CV_Error_ |
Typedefs | |
typedef Hamming | cv::HammingLUT |
Functions | |
bool | cv::Cholesky (float *A, size_t astep, int m, float *b, size_t bstep, int n) |
bool | cv::Cholesky (double *A, size_t astep, int m, double *b, size_t bstep, int n) |
float | cv::cubeRoot (float val) |
Computes the cube root of an argument. | |
template<typename _Tp > | |
_Tp | cv::cv_abs (_Tp x) |
int | cv::cv_abs (uchar x) |
int | cv::cv_abs (schar x) |
int | cv::cv_abs (ushort x) |
int | cv::cv_abs (short x) |
void | cv::error (int _code, const String &_err, const char *_func, const char *_file, int _line) |
Signals an error and raises the exception. | |
float | cv::fastAtan2 (float y, float x) |
Calculates the angle of a 2D vector in degrees. | |
int | cv::LU (float *A, size_t astep, int m, float *b, size_t bstep, int n) |
int | cv::LU (double *A, size_t astep, int m, double *b, size_t bstep, int n) |
template<typename _Tp , typename _AccTp > | |
static _AccTp | cv::normInf (const _Tp *a, 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::normL1 (const _Tp *a, int n) |
template<typename _Tp , typename _AccTp > | |
static _AccTp | cv::normL1 (const _Tp *a, const _Tp *b, int n) |
float | cv::normL1 (const float *a, const float *b, int n) |
int | cv::normL1 (const uchar *a, const uchar *b, int n) |
template<typename _Tp , typename _AccTp > | |
static _AccTp | cv::normL2Sqr (const _Tp *a, int n) |
template<typename _Tp , typename _AccTp > | |
static _AccTp | cv::normL2Sqr (const _Tp *a, const _Tp *b, int n) |
static float | cv::normL2Sqr (const float *a, const float *b, int n) |
#define CV_Assert_1 CV_Assert |
#define CV_Assert_10 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_9( __VA_ARGS__ )) |
#define CV_Assert_2 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_1( __VA_ARGS__ )) |
#define CV_Assert_3 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_2( __VA_ARGS__ )) |
#define CV_Assert_4 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_3( __VA_ARGS__ )) |
#define CV_Assert_5 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_4( __VA_ARGS__ )) |
#define CV_Assert_6 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_5( __VA_ARGS__ )) |
#define CV_Assert_7 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_6( __VA_ARGS__ )) |
#define CV_Assert_8 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_7( __VA_ARGS__ )) |
#define CV_Assert_9 | ( | expr, | |
... | |||
) | CV_Assert_1(expr); __CV_EXPAND(CV_Assert_8( __VA_ARGS__ )) |
#define CV_Assert_N | ( | ... | ) | do { __CV_EXPAND(__CV_CAT(CV_Assert_, __CV_VA_NUM_ARGS(__VA_ARGS__)) (__VA_ARGS__)); } while(0) |
#define CV_ErrorNoReturn CV_Error |
#define CV_ErrorNoReturn_ CV_Error_ |