Modules | |
Element-wise add and subtract | |
Add: dst[i] = src1[i] + src2[i] Sub: dst[i] = src1[i] - src2[i] | |
Element-wise minimum or maximum | |
Minimum: dst[i] = min(src1[i], src2[i]) Maximum: dst[i] = max(src1[i], src2[i]) | |
Element-wise absolute difference | |
Absolute difference: dst[i] = | src1[i] - src2[i] | | |
Bitwise logical operations | |
Bitwise AND: dst[i] = src1[i] & src2[i] Bitwise OR: dst[i] = src1[i] | src2[i] Bitwise XOR: dst[i] = src1[i] ^ src2[i] Bitwise NOT: dst[i] = !src[i] | |
Element-wise compare | |
Compare: dst[i] = src1[i] op src2[i] | |
Element-wise multiply | |
Multiply: dst[i] = scale * src1[i] * src2[i] | |
Element-wise divide | |
Divide: dst[i] = scale * src1[i] / src2[i] | |
Element-wise reciprocial | |
Computes reciprocial: dst[i] = scale / src[i] | |
Element-wise weighted sum | |
Computes weighted sum of two arrays using formula: dst[i] = a * src1[i] + b * src2[i] + c | |
Channel split | |
Channel merge | |
Atan calculation | |
Magnitude calculation | |
Inverse square root calculation | |
Square root calculation | |
Natural logarithm calculation | |
Exponent calculation | |
LU matrix decomposition | |
Performs \(LU\) decomposition of square matrix \(A=P*L*U\) (where \(P\) is permutation matrix) and solves matrix equation \(A*X=B\). | |
Cholesky matrix decomposition | |
Performs Cholesky decomposition of matrix \(A = L*L^T\) and solves matrix equation \(A*X=B\). | |
Singular value matrix decomposition | |
Performs singular value decomposition of \(M\times N\)( \(M>N\)) matrix \(A = U*\Sigma*V^T\). | |
QR matrix decomposition | |
Performs QR decomposition of \(M\times N\)( \(M>N\)) matrix \(A = Q*R\) and solves matrix equation \(A*X=B\). | |
Matrix multiplication | |
The function performs generalized matrix multiplication similar to the gemm functions in BLAS level 3: \(D = \alpha*AB+\beta*C\). | |
Classes | |
struct | cvhalDFT |
Dummy structure storing DFT/DCT context. More... | |
Functions | |
int | hal_ni_dct2D (cvhalDFT *context, const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step) |
int | hal_ni_dctFree2D (cvhalDFT *context) |
int | hal_ni_dctInit2D (cvhalDFT **context, int width, int height, int depth, int flags) |
int | hal_ni_dft1D (cvhalDFT *context, const uchar *src, uchar *dst) |
int | hal_ni_dft2D (cvhalDFT *context, const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step) |
int | hal_ni_dftFree1D (cvhalDFT *context) |
int | hal_ni_dftFree2D (cvhalDFT *context) |
int | hal_ni_dftInit1D (cvhalDFT **context, int len, int count, int depth, int flags, bool *needBuffer) |
int | hal_ni_dftInit2D (cvhalDFT **context, int width, int height, int depth, int src_channels, int dst_channels, int flags, int nonzero_rows) |
int | hal_ni_minMaxIdx (const uchar *src_data, size_t src_step, int width, int height, int depth, double *minVal, double *maxVal, int *minIdx, int *maxIdx, uchar *mask) |
Finds the global minimum and maximum in an array. More... | |
Return codes | |
#define | CV_HAL_ERROR_OK 0 |
#define | CV_HAL_ERROR_NOT_IMPLEMENTED 1 |
#define | CV_HAL_ERROR_UNKNOWN -1 |
Data types | |
| |
typedef uint32_t | uint |
typedef signed char | schar |
typedef unsigned char | uchar |
typedef unsigned short | ushort |
typedef int64_t | int64 |
typedef uint64_t | uint64 |
#define | CV_BIG_INT(n) n##LL |
#define | CV_BIG_UINT(n) n##ULL |
#define | CV_USRTYPE1 (void)"CV_USRTYPE1 support has been dropped in OpenCV 4.0" |
#define | CV_CN_MAX 512 |
#define | CV_CN_SHIFT 3 |
#define | CV_DEPTH_MAX (1 << CV_CN_SHIFT) |
#define | CV_8U 0 |
#define | CV_8S 1 |
#define | CV_16U 2 |
#define | CV_16S 3 |
#define | CV_32S 4 |
#define | CV_32F 5 |
#define | CV_64F 6 |
#define | CV_16F 7 |
#define | CV_MAT_DEPTH_MASK (CV_DEPTH_MAX - 1) |
#define | CV_MAT_DEPTH(flags) ((flags) & CV_MAT_DEPTH_MASK) |
#define | CV_MAKETYPE(depth, cn) (CV_MAT_DEPTH(depth) + (((cn)-1) << CV_CN_SHIFT)) |
#define | CV_MAKE_TYPE CV_MAKETYPE |
#define | CV_8UC1 CV_MAKETYPE(CV_8U,1) |
#define | CV_8UC2 CV_MAKETYPE(CV_8U,2) |
#define | CV_8UC3 CV_MAKETYPE(CV_8U,3) |
#define | CV_8UC4 CV_MAKETYPE(CV_8U,4) |
#define | CV_8UC(n) CV_MAKETYPE(CV_8U,(n)) |
#define | CV_8SC1 CV_MAKETYPE(CV_8S,1) |
#define | CV_8SC2 CV_MAKETYPE(CV_8S,2) |
#define | CV_8SC3 CV_MAKETYPE(CV_8S,3) |
#define | CV_8SC4 CV_MAKETYPE(CV_8S,4) |
#define | CV_8SC(n) CV_MAKETYPE(CV_8S,(n)) |
#define | CV_16UC1 CV_MAKETYPE(CV_16U,1) |
#define | CV_16UC2 CV_MAKETYPE(CV_16U,2) |
#define | CV_16UC3 CV_MAKETYPE(CV_16U,3) |
#define | CV_16UC4 CV_MAKETYPE(CV_16U,4) |
#define | CV_16UC(n) CV_MAKETYPE(CV_16U,(n)) |
#define | CV_16SC1 CV_MAKETYPE(CV_16S,1) |
#define | CV_16SC2 CV_MAKETYPE(CV_16S,2) |
#define | CV_16SC3 CV_MAKETYPE(CV_16S,3) |
#define | CV_16SC4 CV_MAKETYPE(CV_16S,4) |
#define | CV_16SC(n) CV_MAKETYPE(CV_16S,(n)) |
#define | CV_32SC1 CV_MAKETYPE(CV_32S,1) |
#define | CV_32SC2 CV_MAKETYPE(CV_32S,2) |
#define | CV_32SC3 CV_MAKETYPE(CV_32S,3) |
#define | CV_32SC4 CV_MAKETYPE(CV_32S,4) |
#define | CV_32SC(n) CV_MAKETYPE(CV_32S,(n)) |
#define | CV_32FC1 CV_MAKETYPE(CV_32F,1) |
#define | CV_32FC2 CV_MAKETYPE(CV_32F,2) |
#define | CV_32FC3 CV_MAKETYPE(CV_32F,3) |
#define | CV_32FC4 CV_MAKETYPE(CV_32F,4) |
#define | CV_32FC(n) CV_MAKETYPE(CV_32F,(n)) |
#define | CV_64FC1 CV_MAKETYPE(CV_64F,1) |
#define | CV_64FC2 CV_MAKETYPE(CV_64F,2) |
#define | CV_64FC3 CV_MAKETYPE(CV_64F,3) |
#define | CV_64FC4 CV_MAKETYPE(CV_64F,4) |
#define | CV_64FC(n) CV_MAKETYPE(CV_64F,(n)) |
#define | CV_16FC1 CV_MAKETYPE(CV_16F,1) |
#define | CV_16FC2 CV_MAKETYPE(CV_16F,2) |
#define | CV_16FC3 CV_MAKETYPE(CV_16F,3) |
#define | CV_16FC4 CV_MAKETYPE(CV_16F,4) |
#define | CV_16FC(n) CV_MAKETYPE(CV_16F,(n)) |
Comparison operation | |
| |
#define | CV_HAL_CMP_EQ 0 |
#define | CV_HAL_CMP_GT 1 |
#define | CV_HAL_CMP_GE 2 |
#define | CV_HAL_CMP_LT 3 |
#define | CV_HAL_CMP_LE 4 |
#define | CV_HAL_CMP_NE 5 |
Border processing modes | |
| |
#define | CV_HAL_BORDER_CONSTANT 0 |
#define | CV_HAL_BORDER_REPLICATE 1 |
#define | CV_HAL_BORDER_REFLECT 2 |
#define | CV_HAL_BORDER_WRAP 3 |
#define | CV_HAL_BORDER_REFLECT_101 4 |
#define | CV_HAL_BORDER_TRANSPARENT 5 |
#define | CV_HAL_BORDER_ISOLATED 16 |
DFT flags | |
#define | CV_HAL_DFT_INVERSE 1 |
#define | CV_HAL_DFT_SCALE 2 |
#define | CV_HAL_DFT_ROWS 4 |
#define | CV_HAL_DFT_COMPLEX_OUTPUT 16 |
#define | CV_HAL_DFT_REAL_OUTPUT 32 |
#define | CV_HAL_DFT_TWO_STAGE 64 |
#define | CV_HAL_DFT_STAGE_COLS 128 |
#define | CV_HAL_DFT_IS_CONTINUOUS 512 |
#define | CV_HAL_DFT_IS_INPLACE 1024 |
SVD flags | |
#define | CV_HAL_SVD_NO_UV 1 |
#define | CV_HAL_SVD_SHORT_UV 2 |
#define | CV_HAL_SVD_MODIFY_A 4 |
#define | CV_HAL_SVD_FULL_UV 8 |
Gemm flags | |
#define | CV_HAL_GEMM_1_T 1 |
#define | CV_HAL_GEMM_2_T 2 |
#define | CV_HAL_GEMM_3_T 4 |
#define CV_16F 7 |
#include <opencv2/core/hal/interface.h>
#define CV_16FC | ( | n | ) | CV_MAKETYPE(CV_16F,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_16FC1 CV_MAKETYPE(CV_16F,1) |
#include <opencv2/core/hal/interface.h>
#define CV_16FC2 CV_MAKETYPE(CV_16F,2) |
#include <opencv2/core/hal/interface.h>
#define CV_16FC3 CV_MAKETYPE(CV_16F,3) |
#include <opencv2/core/hal/interface.h>
#define CV_16FC4 CV_MAKETYPE(CV_16F,4) |
#include <opencv2/core/hal/interface.h>
#define CV_16S 3 |
#include <opencv2/core/hal/interface.h>
Referenced by cv::gapi::own::Mat::operator=(), and cv::flann::CvType< short >::type().
#define CV_16SC | ( | n | ) | CV_MAKETYPE(CV_16S,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_16SC1 CV_MAKETYPE(CV_16S,1) |
#include <opencv2/core/hal/interface.h>
#define CV_16SC2 CV_MAKETYPE(CV_16S,2) |
#include <opencv2/core/hal/interface.h>
#define CV_16SC3 CV_MAKETYPE(CV_16S,3) |
#include <opencv2/core/hal/interface.h>
#define CV_16SC4 CV_MAKETYPE(CV_16S,4) |
#include <opencv2/core/hal/interface.h>
#define CV_16U 2 |
#include <opencv2/core/hal/interface.h>
Referenced by cv::gapi::own::Mat::operator=(), and cv::flann::CvType< unsigned short >::type().
#define CV_16UC | ( | n | ) | CV_MAKETYPE(CV_16U,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_16UC1 CV_MAKETYPE(CV_16U,1) |
#include <opencv2/core/hal/interface.h>
#define CV_16UC2 CV_MAKETYPE(CV_16U,2) |
#include <opencv2/core/hal/interface.h>
#define CV_16UC3 CV_MAKETYPE(CV_16U,3) |
#include <opencv2/core/hal/interface.h>
#define CV_16UC4 CV_MAKETYPE(CV_16U,4) |
#include <opencv2/core/hal/interface.h>
#define CV_32F 5 |
#include <opencv2/core/hal/interface.h>
Referenced by cv::morphologyDefaultBorderValue(), cv::gapi::own::Mat::operator=(), cv::flann::CvType< float >::type(), and cv::LineSegmentDetector::~LineSegmentDetector().
#define CV_32FC | ( | n | ) | CV_MAKETYPE(CV_32F,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_32FC1 CV_MAKETYPE(CV_32F,1) |
#include <opencv2/core/hal/interface.h>
#define CV_32FC2 CV_MAKETYPE(CV_32F,2) |
#include <opencv2/core/hal/interface.h>
#define CV_32FC3 CV_MAKETYPE(CV_32F,3) |
#include <opencv2/core/hal/interface.h>
#define CV_32FC4 CV_MAKETYPE(CV_32F,4) |
#include <opencv2/core/hal/interface.h>
#define CV_32S 4 |
#include <opencv2/core/hal/interface.h>
Referenced by cv::flann::GenericIndex< Distance >::getIndexParameters(), cv::flann::Index_< T >::knnSearch(), cv::gapi::own::Mat::operator=(), cv::flann::Index_< T >::radiusSearch(), and cv::flann::CvType< short >::type().
#define CV_32SC | ( | n | ) | CV_MAKETYPE(CV_32S,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_32SC1 CV_MAKETYPE(CV_32S,1) |
#include <opencv2/core/hal/interface.h>
#define CV_32SC2 CV_MAKETYPE(CV_32S,2) |
#include <opencv2/core/hal/interface.h>
#define CV_32SC3 CV_MAKETYPE(CV_32S,3) |
#include <opencv2/core/hal/interface.h>
#define CV_32SC4 CV_MAKETYPE(CV_32S,4) |
#include <opencv2/core/hal/interface.h>
#define CV_64F 6 |
#include <opencv2/core/hal/interface.h>
Referenced by cv::gapi::own::Mat::operator=(), cv::flann::CvType< double >::type(), and cv::LineSegmentDetector::~LineSegmentDetector().
#define CV_64FC | ( | n | ) | CV_MAKETYPE(CV_64F,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_64FC1 CV_MAKETYPE(CV_64F,1) |
#include <opencv2/core/hal/interface.h>
#define CV_64FC2 CV_MAKETYPE(CV_64F,2) |
#include <opencv2/core/hal/interface.h>
#define CV_64FC3 CV_MAKETYPE(CV_64F,3) |
#include <opencv2/core/hal/interface.h>
#define CV_64FC4 CV_MAKETYPE(CV_64F,4) |
#include <opencv2/core/hal/interface.h>
#define CV_8S 1 |
#include <opencv2/core/hal/interface.h>
Referenced by cv::gapi::own::Mat::operator=(), and cv::flann::CvType< char >::type().
#define CV_8SC | ( | n | ) | CV_MAKETYPE(CV_8S,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_8SC1 CV_MAKETYPE(CV_8S,1) |
#include <opencv2/core/hal/interface.h>
#define CV_8SC2 CV_MAKETYPE(CV_8S,2) |
#include <opencv2/core/hal/interface.h>
#define CV_8SC3 CV_MAKETYPE(CV_8S,3) |
#include <opencv2/core/hal/interface.h>
#define CV_8SC4 CV_MAKETYPE(CV_8S,4) |
#include <opencv2/core/hal/interface.h>
#define CV_8U 0 |
#include <opencv2/core/hal/interface.h>
Referenced by cv::detail::BundleAdjusterBase::BundleAdjusterBase(), cv::gapi::imgproc::G_TYPED_KERNEL(), cv::gapi::core::G_TYPED_KERNEL(), cv::gapi::own::Mat::operator=(), cv::Stitcher::setMatchingMask(), cv::detail::BundleAdjusterBase::setRefinementMask(), and cv::flann::CvType< unsigned char >::type().
#define CV_8UC | ( | n | ) | CV_MAKETYPE(CV_8U,(n)) |
#include <opencv2/core/hal/interface.h>
#define CV_8UC1 CV_MAKETYPE(CV_8U,1) |
#include <opencv2/core/hal/interface.h>
#define CV_8UC2 CV_MAKETYPE(CV_8U,2) |
#include <opencv2/core/hal/interface.h>
#define CV_8UC3 CV_MAKETYPE(CV_8U,3) |
#include <opencv2/core/hal/interface.h>
#define CV_8UC4 CV_MAKETYPE(CV_8U,4) |
#include <opencv2/core/hal/interface.h>
#define CV_BIG_INT | ( | n | ) | n##LL |
#include <opencv2/core/hal/interface.h>
Referenced by cv::softdouble::nan(), and cv::softdouble::pi().
#define CV_BIG_UINT | ( | n | ) | n##ULL |
#include <opencv2/core/hal/interface.h>
#define CV_CN_MAX 512 |
#include <opencv2/core/hal/interface.h>
#define CV_CN_SHIFT 3 |
#include <opencv2/core/hal/interface.h>
#define CV_DEPTH_MAX (1 << CV_CN_SHIFT) |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_BORDER_CONSTANT 0 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_BORDER_ISOLATED 16 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_BORDER_REFLECT 2 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_BORDER_REFLECT_101 4 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_BORDER_REPLICATE 1 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_BORDER_TRANSPARENT 5 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_BORDER_WRAP 3 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_CMP_EQ 0 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_CMP_GE 2 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_CMP_GT 1 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_CMP_LE 4 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_CMP_LT 3 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_CMP_NE 5 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_COMPLEX_OUTPUT 16 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_INVERSE 1 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_IS_CONTINUOUS 512 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_IS_INPLACE 1024 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_REAL_OUTPUT 32 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_ROWS 4 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_SCALE 2 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_STAGE_COLS 128 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_DFT_TWO_STAGE 64 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_ERROR_NOT_IMPLEMENTED 1 |
#include <opencv2/core/hal/interface.h>
Referenced by hal_ni_absdiff16s(), hal_ni_absdiff16u(), hal_ni_absdiff32f(), hal_ni_absdiff32s(), hal_ni_absdiff64f(), hal_ni_absdiff8s(), hal_ni_adaptiveThreshold(), hal_ni_add16s(), hal_ni_add16u(), hal_ni_add32f(), hal_ni_add32s(), hal_ni_add64f(), hal_ni_add8s(), hal_ni_addWeighted16s(), hal_ni_addWeighted16u(), hal_ni_addWeighted32f(), hal_ni_addWeighted32s(), hal_ni_addWeighted64f(), hal_ni_addWeighted8s(), hal_ni_boxFilter(), hal_ni_canny(), hal_ni_Cholesky64f(), hal_ni_cmp16s(), hal_ni_cmp16u(), hal_ni_cmp32f(), hal_ni_cmp32s(), hal_ni_cmp64f(), hal_ni_cmp8s(), hal_ni_cvtBGR5x5toBGR(), hal_ni_cvtBGR5x5toGray(), hal_ni_cvtBGRtoBGR(), hal_ni_cvtBGRtoBGR5x5(), hal_ni_cvtBGRtoGray(), hal_ni_cvtBGRtoHSV(), hal_ni_cvtBGRtoLab(), hal_ni_cvtBGRtoThreePlaneYUV(), hal_ni_cvtBGRtoXYZ(), hal_ni_cvtBGRtoYUV(), hal_ni_cvtGraytoBGR(), hal_ni_cvtGraytoBGR5x5(), hal_ni_cvtHSVtoBGR(), hal_ni_cvtLabtoBGR(), hal_ni_cvtMultipliedRGBAtoRGBA(), hal_ni_cvtOnePlaneYUVtoBGR(), hal_ni_cvtRGBAtoMultipliedRGBA(), hal_ni_cvtThreePlaneYUVtoBGR(), hal_ni_cvtTwoPlaneYUVtoBGR(), hal_ni_cvtXYZtoBGR(), hal_ni_cvtYUVtoBGR(), hal_ni_dct2D(), hal_ni_dctFree2D(), hal_ni_dctInit2D(), hal_ni_dft1D(), hal_ni_dft2D(), hal_ni_dftFree1D(), hal_ni_dftFree2D(), hal_ni_dftInit1D(), hal_ni_dftInit2D(), hal_ni_div16s(), hal_ni_div16u(), hal_ni_div32f(), hal_ni_div32s(), hal_ni_div64f(), hal_ni_div8s(), hal_ni_exp64f(), hal_ni_FAST(), hal_ni_FAST_dense(), hal_ni_FAST_NMS(), hal_ni_fastAtan64f(), hal_ni_filter(), hal_ni_filterFree(), hal_ni_filterInit(), hal_ni_gaussianBlur(), hal_ni_gemm32fc(), hal_ni_gemm64f(), hal_ni_gemm64fc(), hal_ni_integral(), hal_ni_invSqrt64f(), hal_ni_log64f(), hal_ni_LU64f(), hal_ni_magnitude64f(), hal_ni_max16s(), hal_ni_max16u(), hal_ni_max32f(), hal_ni_max32s(), hal_ni_max64f(), hal_ni_max8s(), hal_ni_medianBlur(), hal_ni_merge16u(), hal_ni_merge32s(), hal_ni_merge64s(), hal_ni_min16s(), hal_ni_min16u(), hal_ni_min32f(), hal_ni_min32s(), hal_ni_min64f(), hal_ni_min8s(), hal_ni_min8u(), hal_ni_minMaxIdx(), hal_ni_morph(), hal_ni_morphFree(), hal_ni_morphInit(), hal_ni_mul16s(), hal_ni_mul16u(), hal_ni_mul32f(), hal_ni_mul32s(), hal_ni_mul64f(), hal_ni_mul8s(), hal_ni_not8u(), hal_ni_or8u(), hal_ni_pyrdown(), hal_ni_QR64f(), hal_ni_recip16s(), hal_ni_recip16u(), hal_ni_recip32f(), hal_ni_recip32s(), hal_ni_recip64f(), hal_ni_recip8s(), hal_ni_resize(), hal_ni_scharr(), hal_ni_sepFilter(), hal_ni_sepFilterFree(), hal_ni_sepFilterInit(), hal_ni_sobel(), hal_ni_split16u(), hal_ni_split32s(), hal_ni_split64s(), hal_ni_sqrt64f(), hal_ni_sub16s(), hal_ni_sub16u(), hal_ni_sub32f(), hal_ni_sub32s(), hal_ni_sub64f(), hal_ni_sub8s(), hal_ni_sub8u(), hal_ni_SVD64f(), hal_ni_threshold(), hal_ni_warpAffine(), hal_ni_warpPerspective(), and hal_ni_xor8u().
#define CV_HAL_ERROR_OK 0 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_ERROR_UNKNOWN -1 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_GEMM_1_T 1 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_GEMM_2_T 2 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_GEMM_3_T 4 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_SVD_FULL_UV 8 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_SVD_MODIFY_A 4 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_SVD_NO_UV 1 |
#include <opencv2/core/hal/interface.h>
#define CV_HAL_SVD_SHORT_UV 2 |
#include <opencv2/core/hal/interface.h>
#define CV_MAKE_TYPE CV_MAKETYPE |
#include <opencv2/core/hal/interface.h>
#define CV_MAKETYPE | ( | depth, | |
cn | |||
) | (CV_MAT_DEPTH(depth) + (((cn)-1) << CV_CN_SHIFT)) |
#include <opencv2/core/hal/interface.h>
#define CV_MAT_DEPTH | ( | flags | ) | ((flags) & CV_MAT_DEPTH_MASK) |
#include <opencv2/core/hal/interface.h>
Referenced by cv::gapi::own::Mat::depth().
#define CV_MAT_DEPTH_MASK (CV_DEPTH_MAX - 1) |
#include <opencv2/core/hal/interface.h>
#define CV_USRTYPE1 (void)"CV_USRTYPE1 support has been dropped in OpenCV 4.0" |
#include <opencv2/core/hal/interface.h>
typedef int64_t int64 |
#include <opencv2/core/hal/interface.h>
typedef signed char schar |
#include <opencv2/core/hal/interface.h>
typedef unsigned char uchar |
#include <opencv2/core/hal/interface.h>
typedef uint32_t uint |
#include <opencv2/core/hal/interface.h>
typedef uint64_t uint64 |
#include <opencv2/core/hal/interface.h>
typedef unsigned short ushort |
#include <opencv2/core/hal/interface.h>
|
inline |
#include <core/src/hal_replacement.hpp>
context | pointer to context storing all necessary data |
src_data,src_step | source image data and step |
dst_data,dst_step | destination image data and step |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
|
inline |
#include <core/src/hal_replacement.hpp>
context | pointer to context storing all necessary data |
References CV_HAL_ERROR_NOT_IMPLEMENTED, and hal_ni_LU32f().
|
inline |
#include <core/src/hal_replacement.hpp>
context | double pointer to context storing all necessary data |
width,height | image dimensions |
depth | image type (CV_32F or CV64F) |
flags | algorithm options (combination of CV_HAL_DFT_INVERSE, ...) |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
#include <core/src/hal_replacement.hpp>
context | pointer to context storing all necessary data |
src | source data |
dst | destination data |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
|
inline |
#include <core/src/hal_replacement.hpp>
context | pointer to context storing all necessary data |
src_data,src_step | source image data and step |
dst_data,dst_step | destination image data and step |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
|
inline |
#include <core/src/hal_replacement.hpp>
context | pointer to context storing all necessary data |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
|
inline |
#include <core/src/hal_replacement.hpp>
context | pointer to context storing all necessary data |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
|
inline |
#include <core/src/hal_replacement.hpp>
context | double pointer to context storing all necessary data |
len | transformed array length |
count | estimated transformation count |
depth | array type (CV_32F or CV_64F) |
flags | algorithm options (combination of CV_HAL_DFT_INVERSE, CV_HAL_DFT_SCALE, ...) |
needBuffer | pointer to boolean variable, if valid pointer provided, then variable value should be set to true to signal that additional memory buffer is needed for operations |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
|
inline |
#include <core/src/hal_replacement.hpp>
context | double pointer to context storing all necessary data |
width,height | image dimensions |
depth | image type (CV_32F or CV64F) |
src_channels | number of channels in input image |
dst_channels | number of channels in output image |
flags | algorithm options (combination of CV_HAL_DFT_INVERSE, ...) |
nonzero_rows | number of nonzero rows in image, can be used for optimization |
References CV_HAL_ERROR_NOT_IMPLEMENTED.
|
inline |
#include <core/src/hal_replacement.hpp>
Finds the global minimum and maximum in an array.
src_data,src_step | Source image |
width,height | Source image dimensions |
depth | Depth of source image |
minVal,maxVal | Pointer to the returned global minimum and maximum in an array. |
minIdx,maxIdx | Pointer to the returned minimum and maximum location. |
mask | Specified array region. |
References CV_HAL_ERROR_NOT_IMPLEMENTED.