Functions#

Detailed Description#

Classes#

Function Documentation#

absdiff16bf()#

void cv::hal::absdiff16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff16f()#

void cv::hal::absdiff16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff16s()#

void cv::hal::absdiff16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff16u()#

void cv::hal::absdiff16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff32f()#

void cv::hal::absdiff32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff32s()#

void cv::hal::absdiff32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff32u()#

void cv::hal::absdiff32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff64f()#

void cv::hal::absdiff64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff64s()#

void cv::hal::absdiff64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff64u()#

void cv::hal::absdiff64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff8s()#

void cv::hal::absdiff8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

absdiff8u()#

void cv::hal::absdiff8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add16bf()#

void cv::hal::add16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add16f()#

void cv::hal::add16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add16s()#

void cv::hal::add16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add16u()#

void cv::hal::add16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add32f()#

void cv::hal::add32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add32s()#

void cv::hal::add32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add32u()#

void cv::hal::add32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add64f()#

void cv::hal::add64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add64s()#

void cv::hal::add64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add64u()#

void cv::hal::add64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add8s()#

void cv::hal::add8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

add8u()#

void cv::hal::add8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

addRNGBias32f()#

void cv::hal::addRNGBias32f(
float * arr,
const float * scaleBiasPairs,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

addRNGBias64f()#

void cv::hal::addRNGBias64f(
double * arr,
const double * scaleBiasPairs,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

addWeighted16bf()#

void cv::hal::addWeighted16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted16f()#

void cv::hal::addWeighted16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted16s()#

void cv::hal::addWeighted16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted16u()#

void cv::hal::addWeighted16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted32f()#

void cv::hal::addWeighted32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted32s()#

void cv::hal::addWeighted32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted32u()#

void cv::hal::addWeighted32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted64f()#

void cv::hal::addWeighted64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted64s()#

void cv::hal::addWeighted64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted64u()#

void cv::hal::addWeighted64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted8s()#

void cv::hal::addWeighted8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * scalars )

#include <opencv2/core/hal/hal.hpp>

addWeighted8u()#

void cv::hal::addWeighted8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _scalars )

#include <opencv2/core/hal/hal.hpp>

and8u()#

void cv::hal::and8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

cartToPolar32f()#

void cv::hal::cartToPolar32f(
const float * x,
const float * y,
float * mag,
float * angle,
int n,
bool angleInDegrees )

#include <opencv2/core/hal/hal.hpp>

cartToPolar64f()#

void cv::hal::cartToPolar64f(
const double * x,
const double * y,
double * mag,
double * angle,
int n,
bool angleInDegrees )

#include <opencv2/core/hal/hal.hpp>

Cholesky32f()#

bool cv::hal::Cholesky32f(
float * A,
size_t astep,
int m,
float * b,
size_t bstep,
int n )

#include <opencv2/core/hal/hal.hpp>

Cholesky64f()#

bool cv::hal::Cholesky64f(
double * A,
size_t astep,
int m,
double * b,
size_t bstep,
int n )

#include <opencv2/core/hal/hal.hpp>

cmp16bf()#

void cv::hal::cmp16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp16f()#

void cv::hal::cmp16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp16s()#

void cv::hal::cmp16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp16u()#

void cv::hal::cmp16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp32f()#

void cv::hal::cmp32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp32s()#

void cv::hal::cmp32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp32u()#

void cv::hal::cmp32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp64f()#

void cv::hal::cmp64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp64s()#

void cv::hal::cmp64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp64u()#

void cv::hal::cmp64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp8s()#

void cv::hal::cmp8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cmp8u()#

void cv::hal::cmp8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * _cmpop )

#include <opencv2/core/hal/hal.hpp>

cvt16bf32f()#

void cv::hal::cvt16bf32f(
const bfloat * src,
float * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

cvt16f32f()#

void cv::hal::cvt16f32f(
const hfloat * src,
float * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

cvt32f16bf()#

void cv::hal::cvt32f16bf(
const float * src,
bfloat * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

cvt32f16f()#

void cv::hal::cvt32f16f(
const float * src,
hfloat * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

div16bf()#

void cv::hal::div16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div16f()#

void cv::hal::div16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div16s()#

void cv::hal::div16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div16u()#

void cv::hal::div16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div32f()#

void cv::hal::div32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div32s()#

void cv::hal::div32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div32u()#

void cv::hal::div32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div64f()#

void cv::hal::div64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div64s()#

void cv::hal::div64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div64u()#

void cv::hal::div64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div8s()#

void cv::hal::div8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

div8u()#

void cv::hal::div8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

exp32f()#

void cv::hal::exp32f(
const float * src,
float * dst,
int n )

#include <opencv2/core/hal/hal.hpp>

exp64f()#

void cv::hal::exp64f(
const double * src,
double * dst,
int n )

#include <opencv2/core/hal/hal.hpp>

fastAtan32f()#

void cv::hal::fastAtan32f(
const float * y,
const float * x,
float * dst,
int n,
bool angleInDegrees )

#include <opencv2/core/hal/hal.hpp>

fastAtan64f()#

void cv::hal::fastAtan64f(
const double * y,
const double * x,
double * dst,
int n,
bool angleInDegrees )

#include <opencv2/core/hal/hal.hpp>

gemm32f()#

void cv::hal::gemm32f(
const float * src1,
size_t src1_step,
const float * src2,
size_t src2_step,
float alpha,
const float * src3,
size_t src3_step,
float beta,
float * dst,
size_t dst_step,
int m_a,
int n_a,
int n_d,
int flags )

#include <opencv2/core/hal/hal.hpp>

gemm32fc()#

void cv::hal::gemm32fc(
const float * src1,
size_t src1_step,
const float * src2,
size_t src2_step,
float alpha,
const float * src3,
size_t src3_step,
float beta,
float * dst,
size_t dst_step,
int m_a,
int n_a,
int n_d,
int flags )

#include <opencv2/core/hal/hal.hpp>

gemm64f()#

void cv::hal::gemm64f(
const double * src1,
size_t src1_step,
const double * src2,
size_t src2_step,
double alpha,
const double * src3,
size_t src3_step,
double beta,
double * dst,
size_t dst_step,
int m_a,
int n_a,
int n_d,
int flags )

#include <opencv2/core/hal/hal.hpp>

gemm64fc()#

void cv::hal::gemm64fc(
const double * src1,
size_t src1_step,
const double * src2,
size_t src2_step,
double alpha,
const double * src3,
size_t src3_step,
double beta,
double * dst,
size_t dst_step,
int m_a,
int n_a,
int n_d,
int flags )

#include <opencv2/core/hal/hal.hpp>

invSqrt32f()#

void cv::hal::invSqrt32f(
const float * src,
float * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

invSqrt64f()#

void cv::hal::invSqrt64f(
const double * src,
double * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

log32f()#

void cv::hal::log32f(
const float * src,
float * dst,
int n )

#include <opencv2/core/hal/hal.hpp>

log64f()#

void cv::hal::log64f(
const double * src,
double * dst,
int n )

#include <opencv2/core/hal/hal.hpp>

LU32f()#

int cv::hal::LU32f(
float * A,
size_t astep,
int m,
float * b,
size_t bstep,
int n )

#include <opencv2/core/hal/hal.hpp>

LU64f()#

int cv::hal::LU64f(
double * A,
size_t astep,
int m,
double * b,
size_t bstep,
int n )

#include <opencv2/core/hal/hal.hpp>

magnitude32f()#

void cv::hal::magnitude32f(
const float * x,
const float * y,
float * dst,
int n )

#include <opencv2/core/hal/hal.hpp>

magnitude64f()#

void cv::hal::magnitude64f(
const double * x,
const double * y,
double * dst,
int n )

#include <opencv2/core/hal/hal.hpp>

max16bf()#

void cv::hal::max16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max16f()#

void cv::hal::max16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max16s()#

void cv::hal::max16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max16u()#

void cv::hal::max16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max32f()#

void cv::hal::max32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max32s()#

void cv::hal::max32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max32u()#

void cv::hal::max32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max64f()#

void cv::hal::max64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max64s()#

void cv::hal::max64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max64u()#

void cv::hal::max64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max8s()#

void cv::hal::max8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

max8u()#

void cv::hal::max8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

merge16u()#

void cv::hal::merge16u(
const ushort ** src,
ushort * dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

merge32s()#

void cv::hal::merge32s(
const int ** src,
int * dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

merge64s()#

void cv::hal::merge64s(
const int64 ** src,
int64 * dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

merge8u()#

void cv::hal::merge8u(
const uchar ** src,
uchar * dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

min16bf()#

void cv::hal::min16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min16f()#

void cv::hal::min16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min16s()#

void cv::hal::min16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min16u()#

void cv::hal::min16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min32f()#

void cv::hal::min32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min32s()#

void cv::hal::min32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min32u()#

void cv::hal::min32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min64f()#

void cv::hal::min64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min64s()#

void cv::hal::min64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min64u()#

void cv::hal::min64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min8s()#

void cv::hal::min8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

min8u()#

void cv::hal::min8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

mul16bf()#

void cv::hal::mul16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul16f()#

void cv::hal::mul16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul16s()#

void cv::hal::mul16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul16u()#

void cv::hal::mul16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul32f()#

void cv::hal::mul32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul32s()#

void cv::hal::mul32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul32u()#

void cv::hal::mul32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul64f()#

void cv::hal::mul64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul64s()#

void cv::hal::mul64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul64u()#

void cv::hal::mul64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul8s()#

void cv::hal::mul8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

mul8u()#

void cv::hal::mul8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

normHamming() [1/4]#

int cv::hal::normHamming(
const uchar * a,
const uchar * b,
int n )

#include <opencv2/core/hal/hal.hpp>

normHamming() [2/4]#

int cv::hal::normHamming(
const uchar * a,
const uchar * b,
int n,
int cellSize )

#include <opencv2/core/hal/hal.hpp>

normHamming() [3/4]#

int cv::hal::normHamming(
const uchar * a,
int n )

#include <opencv2/core/hal/hal.hpp>

normHamming() [4/4]#

int cv::hal::normHamming(
const uchar * a,
int n,
int cellSize )

#include <opencv2/core/hal/hal.hpp>

normL1_() [1/2]#

float cv::hal::normL1_(
const float * a,
const float * b,
int n )

#include <opencv2/core/hal/hal.hpp>

normL1_() [2/2]#

int cv::hal::normL1_(
const uchar * a,
const uchar * b,
int n )

#include <opencv2/core/hal/hal.hpp>

normL2Sqr_()#

float cv::hal::normL2Sqr_(
const float * a,
const float * b,
int n )

#include <opencv2/core/hal/hal.hpp>

not8u()#

void cv::hal::not8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

or8u()#

void cv::hal::or8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

polarToCart32f()#

void cv::hal::polarToCart32f(
const float * mag,
const float * angle,
float * x,
float * y,
int n,
bool angleInDegrees )

#include <opencv2/core/hal/hal.hpp>

polarToCart64f()#

void cv::hal::polarToCart64f(
const double * mag,
const double * angle,
double * x,
double * y,
int n,
bool angleInDegrees )

#include <opencv2/core/hal/hal.hpp>

QR32f()#

int cv::hal::QR32f(
float * A,
size_t astep,
int m,
int n,
int k,
float * b,
size_t bstep,
float * hFactors )

#include <opencv2/core/hal/hal.hpp>

QR64f()#

int cv::hal::QR64f(
double * A,
size_t astep,
int m,
int n,
int k,
double * b,
size_t bstep,
double * hFactors )

#include <opencv2/core/hal/hal.hpp>

recip16bf()#

void cv::hal::recip16bf(
const cv_hal_bf16 * ,
size_t ,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

recip16f()#

void cv::hal::recip16f(
const cv_hal_f16 * ,
size_t ,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

recip16s()#

void cv::hal::recip16s(
const short * ,
size_t ,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

recip16u()#

void cv::hal::recip16u(
const ushort * ,
size_t ,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

recip32f()#

void cv::hal::recip32f(
const float * ,
size_t ,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

recip32s()#

void cv::hal::recip32s(
const int * ,
size_t ,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

recip32u()#

void cv::hal::recip32u(
const unsigned * ,
size_t ,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

recip64f()#

void cv::hal::recip64f(
const double * ,
size_t ,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

recip64s()#

void cv::hal::recip64s(
const int64 * ,
size_t ,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

recip64u()#

void cv::hal::recip64u(
const uint64 * ,
size_t ,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

recip8s()#

void cv::hal::recip8s(
const schar * ,
size_t ,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

recip8u()#

void cv::hal::recip8u(
const uchar * ,
size_t ,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * scale )

#include <opencv2/core/hal/hal.hpp>

split16u()#

void cv::hal::split16u(
const ushort * src,
ushort ** dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

split32s()#

void cv::hal::split32s(
const int * src,
int ** dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

split64s()#

void cv::hal::split64s(
const int64 * src,
int64 ** dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

split8u()#

void cv::hal::split8u(
const uchar * src,
uchar ** dst,
int len,
int cn )

#include <opencv2/core/hal/hal.hpp>

sqrt32f()#

void cv::hal::sqrt32f(
const float * src,
float * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

sqrt64f()#

void cv::hal::sqrt64f(
const double * src,
double * dst,
int len )

#include <opencv2/core/hal/hal.hpp>

sub16bf()#

void cv::hal::sub16bf(
const cv_hal_bf16 * src1,
size_t step1,
const cv_hal_bf16 * src2,
size_t step2,
cv_hal_bf16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub16f()#

void cv::hal::sub16f(
const cv_hal_f16 * src1,
size_t step1,
const cv_hal_f16 * src2,
size_t step2,
cv_hal_f16 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub16s()#

void cv::hal::sub16s(
const short * src1,
size_t step1,
const short * src2,
size_t step2,
short * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub16u()#

void cv::hal::sub16u(
const ushort * src1,
size_t step1,
const ushort * src2,
size_t step2,
ushort * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub32f()#

void cv::hal::sub32f(
const float * src1,
size_t step1,
const float * src2,
size_t step2,
float * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub32s()#

void cv::hal::sub32s(
const int * src1,
size_t step1,
const int * src2,
size_t step2,
int * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub32u()#

void cv::hal::sub32u(
const unsigned * src1,
size_t step1,
const unsigned * src2,
size_t step2,
unsigned * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub64f()#

void cv::hal::sub64f(
const double * src1,
size_t step1,
const double * src2,
size_t step2,
double * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub64s()#

void cv::hal::sub64s(
const int64 * src1,
size_t step1,
const int64 * src2,
size_t step2,
int64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub64u()#

void cv::hal::sub64u(
const uint64 * src1,
size_t step1,
const uint64 * src2,
size_t step2,
uint64 * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub8s()#

void cv::hal::sub8s(
const schar * src1,
size_t step1,
const schar * src2,
size_t step2,
schar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

sub8u()#

void cv::hal::sub8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>

SVD32f()#

void cv::hal::SVD32f(
float * At,
size_t astep,
float * W,
float * U,
size_t ustep,
float * Vt,
size_t vstep,
int m,
int n,
int flags )

#include <opencv2/core/hal/hal.hpp>

SVD64f()#

void cv::hal::SVD64f(
double * At,
size_t astep,
double * W,
double * U,
size_t ustep,
double * Vt,
size_t vstep,
int m,
int n,
int flags )

#include <opencv2/core/hal/hal.hpp>

xor8u()#

void cv::hal::xor8u(
const uchar * src1,
size_t step1,
const uchar * src2,
size_t step2,
uchar * dst,
size_t step,
int width,
int height,
void * )

#include <opencv2/core/hal/hal.hpp>