|
| int | hal_ni_absdiff16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absdiff8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_absDiffScalar32f32f (const float *src_data, size_t src_step, float *dst_data, size_t dst_step, int width, int height, const float *scalar_data, int nChannels) |
| int | hal_ni_absDiffScalar32s32u (const int *src_data, size_t src_step, uint32_t *dst_data, size_t dst_step, int width, int height, const int *scalar_data, int nChannels) |
| int | hal_ni_absDiffScalar8u8u (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, const uchar *scalar_data, int nChannels) |
| int | hal_ni_adaptiveThreshold (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, double maxValue, int adaptiveMethod, int thresholdType, int blockSize, double C) |
| | Calculates adaptive threshold.
|
| int | hal_ni_add16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_add8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_addScalar16s16s (const int16_t *src_data, size_t src_step, int16_t *dst_data, size_t dst_step, int width, int height, const int16_t *scalar_data, int nChannels) |
| int | hal_ni_addScalar32f32f (const float *src_data, size_t src_step, float *dst_data, size_t dst_step, int width, int height, const float *scalar_data, int nChannels) |
| int | hal_ni_addWeighted16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_addWeighted8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, const double scalars[3]) |
| int | hal_ni_and8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_bilateralFilter (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, int d, double sigma_color, double sigma_space, int border_type) |
| | Calculate bilateral filter. See https://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/MANDUCHI1/Bilateral_Filtering.html.
|
| int | hal_ni_boxFilter (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, size_t ksize_width, size_t ksize_height, int anchor_x, int anchor_y, bool normalize, int border_type) |
| | Calculate box filter.
|
| int | hal_ni_calcHist (const uchar *src_data, size_t src_step, int src_type, int src_width, int src_height, float *hist_data, int hist_size, const float **ranges, bool uniform, bool accumulate) |
| | Calculates a histogram of a set of arrays.
|
| int | hal_ni_canny (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int cn, double lowThreshold, double highThreshold, int ksize, bool L2gradient) |
| | Canny edge detector.
|
| int | hal_ni_cartToPolar32f (const float *x, const float *y, float *mag, float *angle, int len, bool angleInDegrees) |
| int | hal_ni_cartToPolar64f (const double *x, const double *y, double *mag, double *angle, int len, bool angleInDegrees) |
| int | hal_ni_Cholesky32f (float *src1, size_t src1_step, int m, float *src2, size_t src2_step, int n, bool *info) |
| int | hal_ni_Cholesky64f (double *src1, size_t src1_step, int m, double *src2, size_t src2_step, int n, bool *info) |
| int | hal_ni_cmp16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_cmp8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation) |
| int | hal_ni_convertScale (const uchar *src, size_t src_step, uchar *dst, size_t dst_step, int width, int height, int sdepth, int ddepth, double alpha, double beta) |
| int | hal_ni_copyToMasked (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int type, const uchar *mask_data, size_t mask_step, int mask_type) |
| | copyTo with mask
|
| int | hal_ni_cvtBGR5x5toBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int greenBits) |
| | hal_cvtBGR5x5toBGR
|
| int | hal_ni_cvtBGR5x5toGray (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int greenBits) |
| | hal_cvtBGR5x5toGray
|
| int | hal_ni_cvtBGRtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, int dcn, bool swapBlue) |
| | hal_cvtBGRtoBGR
|
| int | hal_ni_cvtBGRtoBGR5x5 (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int greenBits) |
| | hal_cvtBGRtoBGR5x5
|
| int | hal_ni_cvtBGRtoGray (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue) |
| | hal_cvtBGRtoGray
|
| int | hal_ni_cvtBGRtoHSV (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isFullRange, bool isHSV) |
| | hal_cvtBGRtoHSV
|
| int | hal_ni_cvtBGRtoLab (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isLab, bool srgb) |
| | hal_cvtBGRtoLab
|
| int | hal_ni_cvtBGRtoThreePlaneYUV (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx) |
| | hal_cvtBGRtoThreePlaneYUV
|
| int | hal_ni_cvtBGRtoThreePlaneYUVApprox (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx) |
| | Analog of hal_cvtBGRtoThreePlaneYUV that allows approximations (not bit-exact).
|
| int | hal_ni_cvtBGRtoTwoPlaneYUV (const uchar *src_data, size_t src_step, uchar *y_data, size_t y_step, uchar *uv_data, size_t uv_step, int width, int height, int scn, bool swapBlue, int uIdx) |
| | hal_cvtBGRtoTwoPlaneYUV
|
| int | hal_ni_cvtBGRtoXYZ (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue) |
| | hal_cvtBGRtoXYZ
|
| int | hal_ni_cvtBGRtoYUV (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isCbCr) |
| | hal_cvtBGRtoYUV
|
| int | hal_ni_cvtBGRtoYUVApprox (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isCbCr) |
| | Analog of hal_cvtBGRtoYUV, but allows approximations (not bit-exact).
|
| int | hal_ni_cvtGraytoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn) |
| | hal_cvtGraytoBGR
|
| int | hal_ni_cvtGraytoBGR5x5 (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int greenBits) |
| | hal_cvtGraytoBGR5x5
|
| int | hal_ni_cvtHSVtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isFullRange, bool isHSV) |
| | hal_cvtHSVtoBGR
|
| int | hal_ni_cvtLabtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isLab, bool srgb) |
| | hal_cvtLabtoBGR
|
| int | hal_ni_cvtMultipliedRGBAtoRGBA (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height) |
| | hal_cvtMultipliedRGBAtoRGBA
|
| int | hal_ni_cvtOnePlaneBGRtoYUV (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx, int ycn) |
| | hal_cvtOnePlaneBGRtoYUV
|
| int | hal_ni_cvtOnePlaneBGRtoYUVApprox (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx, int ycn) |
| | analog of hal_cvtOnePlaneBGRtoYUV that allows approximations (not bit-exact)
|
| int | hal_ni_cvtOnePlaneYUVtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int uIdx, int ycn) |
| | hal_cvtOnePlaneYUVtoBGR
|
| int | hal_ni_cvtOnePlaneYUVtoBGRApprox (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int uIdx, int ycn) |
| | analog of hal_cvtOnePlaneYUVtoBGR that allows approximations (not bit-exact)
|
| int | hal_ni_cvtRGBAtoMultipliedRGBA (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height) |
| | hal_cvtRGBAtoMultipliedRGBA
|
| int | hal_ni_cvtThreePlaneYUVtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx) |
| | hal_cvtThreePlaneYUVtoBGR
|
| int | hal_ni_cvtThreePlaneYUVtoBGRApprox (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx) |
| | Analog of hal_cvtThreePlaneYUVtoBGR that allows approximations (not bit-exact).
|
| int | hal_ni_cvtTwoPlaneYUVtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx) |
| | hal_cvtTwoPlaneYUVtoBGR
|
| int | hal_ni_cvtTwoPlaneYUVtoBGRApprox (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx) |
| | analog of hal_cvtTwoPlaneYUVtoBGR that allows approximations (not bit-exact)
|
| int | hal_ni_cvtTwoPlaneYUVtoBGREx (const uchar *y_data, size_t y_step, const uchar *uv_data, size_t uv_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx) |
| | Extended version of hal_cvtTwoPlaneYUVtoBGR.
|
| int | hal_ni_cvtTwoPlaneYUVtoBGRExApprox (const uchar *y_data, size_t y_step, const uchar *uv_data, size_t uv_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx) |
| | Extended version of hal_cvtTwoPlaneYUVtoBGR that allows approximations (not bit-exact).
|
| int | hal_ni_cvtXYZtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue) |
| | hal_cvtXYZtoBGR
|
| int | hal_ni_cvtYUVtoBGR (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isCbCr) |
| | hal_cvtYUVtoBGR
|
| int | hal_ni_cvtYUVtoBGRApprox (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isCbCr) |
| | Analog of hal_cvtYUVtoBGR, but allows approximations (not bit-exact).
|
| 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_dft (const uchar *src, uchar *dst, int depth, int nf, int *factors, double scale, int *itab, void *wave, int tab_size, int n, bool isInverse, bool noPermute) |
| 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_div16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_div8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_dotProduct (const uchar *a_data, size_t a_step, const uchar *b_data, size_t b_step, int width, int height, int type, double *dot_val) |
| | calculates dot product of two vectors (represented as 2d images)
|
| int | hal_ni_equalize_hist (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height) |
| | Equalizes the histogram of a grayscale image.
|
| int | hal_ni_exp32f (const float *src, float *dst, int len) |
| int | hal_ni_exp64f (const double *src, double *dst, int len) |
| int | hal_ni_FAST (const uchar *src_data, size_t src_step, int width, int height, uchar *keypoints_data, size_t *keypoints_count, int threshold, bool nonmax_suppression, int type) |
| | Detects corners using the FAST algorithm.
|
| int | hal_ni_FAST_dense (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, cv::FastFeatureDetector::DetectorType type) |
| | Detects corners using the FAST algorithm, returns mask.
|
| int | hal_ni_FAST_NMS (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height) |
| | Non-maximum suppression for FAST_9_16.
|
| int | hal_ni_fastAtan32f (const float *y, const float *x, float *dst, int len, bool angleInDegrees) |
| int | hal_ni_fastAtan64f (const double *y, const double *x, double *dst, int len, bool angleInDegrees) |
| int | hal_ni_FASTv2 (const uchar *src_data, size_t src_step, int width, int height, void **keypoints_data, size_t *keypoints_count, int threshold, bool nonmax_suppression, int type, void *(*realloc_func)(void *, size_t)) |
| | Detects corners using the FAST algorithm.
|
| int | hal_ni_filter (cvhalFilter2D *context, uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int full_width, int full_height, int offset_x, int offset_y) |
| | hal_filter
|
| int | hal_ni_filter_stateless (const uchar *src_data, size_t src_step, int src_type, uchar *dst_data, size_t dst_step, int dst_type, int width, int height, int full_width, int full_height, int offset_x, int offset_y, const uchar *kernel_data, size_t kernel_step, int kernel_type, int kernel_width, int kernel_height, int anchor_x, int anchor_y, double delta, int borderType, bool isSubmatrix, bool allowInplace) |
| | 2D filtering in a stateless manner
|
| int | hal_ni_filterFree (cvhalFilter2D *context) |
| | hal_filterFree
|
| int | hal_ni_filterInit (cvhalFilter2D **context, uchar *kernel_data, size_t kernel_step, int kernel_type, int kernel_width, int kernel_height, int max_width, int max_height, int src_type, int dst_type, int borderType, double delta, int anchor_x, int anchor_y, bool allowSubmatrix, bool allowInplace) |
| | hal_filterInit
|
| int | hal_ni_flip (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int flip_mode) |
| | hal_flip
|
| int | hal_ni_gaussianBlur (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, size_t margin_left, size_t margin_top, size_t margin_right, size_t margin_bottom, size_t ksize_width, size_t ksize_height, double sigmaX, double sigmaY, int border_type) |
| | Blurs an image using a generic Gaussian filter.
|
| int | hal_ni_gaussianBlurBinomial (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, size_t margin_left, size_t margin_top, size_t margin_right, size_t margin_bottom, size_t ksize, int border_type) |
| | Blurs an image using a symmetric Gaussian filter with square kernel and sigma=0.
|
| int | hal_ni_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, int n, int k, int flags) |
| int | hal_ni_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, int n, int k, int flags) |
| int | hal_ni_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, int n, int k, int flags) |
| int | hal_ni_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, int n, int k, int flags) |
| int | hal_ni_imageMoments (const uchar *src_data, size_t src_step, int src_type, int width, int height, bool binary, double m[10]) |
| | Calculates all of the moments up to the third order of a polygon or rasterized shape for image.
|
| int | hal_ni_inRange32f (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_depth, int width, int height, int cn, double lower_bound, double upper_bound) |
| | inRange (lower_bound <= src_value) && (src_value <= upper_bound) ? 255 : 0
|
| int | hal_ni_inRange8u (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_depth, int width, int height, int cn, uchar lower_bound, uchar upper_bound) |
| | inRange (lower_bound <= src_value) && (src_value <= upper_bound) ? 255 : 0
|
| int | hal_ni_integral (int depth, int sdepth, int sqdepth, const uchar *src_data, size_t src_step, uchar *sum_data, size_t sum_step, uchar *sqsum_data, size_t sqsum_step, uchar *tilted_data, size_t tilted_step, int width, int height, int cn) |
| | Calculate integral image.
|
| int | hal_ni_invSqrt32f (const float *src, float *dst, int len) |
| int | hal_ni_invSqrt64f (const double *src, double *dst, int len) |
| int | hal_ni_laplacian (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int ksize, int border_type, uchar border_value) |
| | Computes Laplacian filter.
|
| int | hal_ni_LKOpticalFlowLevel (const uchar *prev_data, size_t prev_data_step, const short *prev_deriv_data, size_t prev_deriv_step, const uchar *next_data, size_t next_step, int width, int height, int cn, const float *prev_points, float *next_points, size_t point_count, uchar *status, float *err, const int win_width, const int win_height, int termination_count, double termination_epsilon, bool get_min_eigen_vals, float min_eigen_vals_threshold) |
| | Lucas-Kanade optical flow for single pyramid layer. See calcOpticalFlowPyrLK.
|
| int | hal_ni_log32f (const float *src, float *dst, int len) |
| int | hal_ni_log64f (const double *src, double *dst, int len) |
| int | hal_ni_LU32f (float *src1, size_t src1_step, int m, float *src2, size_t src2_step, int n, int *info) |
| int | hal_ni_LU64f (double *src1, size_t src1_step, int m, double *src2, size_t src2_step, int n, int *info) |
| int | hal_ni_lut (const uchar *src_data, size_t src_step, size_t src_type, const uchar *lut_data, size_t lut_channel_size, size_t lut_channels, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_lut16 (const ushort *src_data, size_t src_step, size_t src_type, const uchar *lut_data, size_t lut_channel_size, size_t lut_channels, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_magnitude32f (const float *x, const float *y, float *dst, int len) |
| int | hal_ni_magnitude64f (const double *x, const double *y, double *dst, int len) |
| int | hal_ni_max16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_max8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_meanStdDev (const uchar *src_data, size_t src_step, int width, int height, int src_type, double *mean_val, double *stddev_val, uchar *mask, size_t mask_step) |
| | calculates the mean and the standard deviation of array elements independently for each channel
|
| int | hal_ni_medianBlur (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, int ksize) |
| | Calculate medianBlur filter.
|
| int | hal_ni_merge16u (const ushort **src_data, ushort *dst_data, int len, int cn) |
| int | hal_ni_merge32s (const int **src_data, int *dst_data, int len, int cn) |
| int | hal_ni_merge64s (const int64 **src_data, int64 *dst_data, int len, int cn) |
| int | hal_ni_merge8u (const uchar **src_data, uchar *dst_data, int len, int cn) |
| int | hal_ni_min16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_min8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |
| 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.
|
| int | hal_ni_minMaxIdxMaskStep (const uchar *src_data, size_t src_step, int width, int height, int depth, double *minVal, double *maxVal, int *minIdx, int *maxIdx, uchar *mask, size_t mask_step) |
| | Finds the global minimum and maximum in an array.
|
| int | hal_ni_morph (cvhalFilter2D *context, uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_full_width, int src_full_height, int src_roi_x, int src_roi_y, int dst_full_width, int dst_full_height, int dst_roi_x, int dst_roi_y) |
| | hal_morph
|
| int | hal_ni_morph_stateless (int operation, const uchar *src_data, size_t src_step, int src_type, uchar *dst_data, size_t dst_step, int dst_type, int width, int height, int src_full_width, int src_full_height, int src_roi_x, int src_roi_y, int dst_full_width, int dst_full_height, int dst_roi_x, int dst_roi_y, const uchar *kernel_data, size_t kernel_step, int kernel_type, int kernel_width, int kernel_height, int anchor_x, int anchor_y, int borderType, const double borderValue[4], int iterations, bool allowSubmatrix, bool allowInplace) |
| | morphology in a stateless manner
|
| int | hal_ni_morphFree (cvhalFilter2D *context) |
| | hal_morphFree
|
| int | hal_ni_morphInit (cvhalFilter2D **context, int operation, int src_type, int dst_type, int max_width, int max_height, int kernel_type, uchar *kernel_data, size_t kernel_step, int kernel_width, int kernel_height, int anchor_x, int anchor_y, int borderType, const double borderValue[4], int iterations, bool allowSubmatrix, bool allowInplace) |
| | hal_morphInit
|
| int | hal_ni_mul16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul8s16s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_mul8u16u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_norm (const uchar *src, size_t src_step, const uchar *mask, size_t mask_step, int width, int height, int type, int norm_type, double *result) |
| int | hal_ni_normDiff (const uchar *src1, size_t src1_step, const uchar *src2, size_t src2_step, const uchar *mask, size_t mask_step, int width, int height, int type, int norm_type, double *result) |
| int | hal_ni_normHamming8u (const uchar *a, int n, int cellSize, int *result) |
| int | hal_ni_normHammingDiff8u (const uchar *a, const uchar *b, int n, int cellSize, int *result) |
| int | hal_ni_not8u (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_or8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_polarToCart32f (const float *mag, const float *angle, float *x, float *y, int len, bool angleInDegrees) |
| int | hal_ni_polarToCart64f (const double *mag, const double *angle, double *x, double *y, int len, bool angleInDegrees) |
| int | hal_ni_polygonMoments (const uchar *src_data, size_t src_size, int src_type, double m[10]) |
| | Calculates all of the moments up to the third order of a polygon of 2d points.
|
| int | hal_ni_project_points_pinhole32f (const float *src_data, size_t src_step, size_t src_size, float *dst_data, size_t dst_step, const float *rt_data, const cv_camera_intrinsics_pinhole_32f *intr_data) |
| | Project points from 3D world space to 2D screen space using rotation and translation matrix and camera intrinsic parameters.
|
| int | hal_ni_project_points_pinhole64f (const double *src_data, size_t src_step, size_t src_size, double *dst_data, size_t dst_step, const double *rt_data, const cv_camera_intrinsics_pinhole_64f *intr_data) |
| | Project points from 3D world space to 2D screen space using rotation and translation matrix and camera intrinsic parameters.
|
| int | hal_ni_pyrdown (const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int depth, int cn, int border_type) |
| | Perform Gaussian Blur and downsampling for input tile.
|
| int | hal_ni_pyrdown_offset (const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int border_type) |
| | Perform Gaussian Blur and downsampling for input tile with optional margins for submatrix.
|
| int | hal_ni_pyrup (const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int depth, int cn, int border_type) |
| | Perform Gaussian Blur and upsampling for input tile.
|
| int | hal_ni_QR32f (float *src1, size_t src1_step, int m, int n, int k, float *src2, size_t src2_step, float *dst, int *info) |
| int | hal_ni_QR64f (double *src1, size_t src1_step, int m, int n, int k, double *src2, size_t src2_step, double *dst, int *info) |
| int | hal_ni_recip16bf (const cv_hal_bf16 *src_data, size_t src_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip16f (const cv_hal_f16 *src_data, size_t src_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip16s (const short *src_data, size_t src_step, short *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip16u (const ushort *src_data, size_t src_step, ushort *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip32f (const float *src_data, size_t src_step, float *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip32s (const int *src_data, size_t src_step, int *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip32u (const unsigned *src_data, size_t src_step, unsigned *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip64f (const double *src_data, size_t src_step, double *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip64s (const int64 *src_data, size_t src_step, int64 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip64u (const uint64 *src_data, size_t src_step, uint64 *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip8s (const schar *src_data, size_t src_step, schar *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_recip8u (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, double scale) |
| int | hal_ni_remap16s (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, short *mapx, size_t mapx_step, ushort *mapy, size_t mapy_step, int interpolation, int border_type, const double border_value[4]) |
| | hal_remap with fixed-point maps
|
| int | hal_ni_remap32f (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, float *mapx, size_t mapx_step, float *mapy, size_t mapy_step, int interpolation, int border_type, const double border_value[4]) |
| | hal_remap with floating point maps
|
| int | hal_ni_remap32fc2 (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, float *map, size_t map_step, int interpolation, int border_type, const double border_value[4]) |
| | hal_remap with floating point maps
|
| int | hal_ni_resize (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, double inv_scale_x, double inv_scale_y, int interpolation) |
| | hal_resize
|
| int | hal_ni_rotate90 (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int angle) |
| | rotate90
|
| int | hal_ni_scharr (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int dx, int dy, double scale, double delta, int border_type) |
| | Computes Scharr filter.
|
| int | hal_ni_ScharrDeriv (const uchar *src_data, size_t src_step, short *dst_data, size_t dst_step, int width, int height, int cn) |
| | Computes Schaar derivatives with inteleaved layout xyxy...
|
| int | hal_ni_sepFilter (cvhalFilter2D *context, uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int full_width, int full_height, int offset_x, int offset_y) |
| | hal_sepFilter
|
| int | hal_ni_sepFilter_stateless (const uchar *src_data, size_t src_step, int src_type, uchar *dst_data, size_t dst_step, int dst_type, int width, int height, int full_width, int full_height, int offset_x, int offset_y, const uchar *kernelx_data, int kernelx_len, const uchar *kernely_data, int kernely_len, int kernel_type, int anchor_x, int anchor_y, double delta, int borderType) |
| | separable filtering in a stateless manner
|
| int | hal_ni_sepFilterFree (cvhalFilter2D *context) |
| | hal_sepFilterFree
|
| int | hal_ni_sepFilterInit (cvhalFilter2D **context, int src_type, int dst_type, int kernel_type, uchar *kernelx_data, int kernelx_length, uchar *kernely_data, int kernely_length, int anchor_x, int anchor_y, double delta, int borderType) |
| | hal_sepFilterInit
|
| int | hal_ni_sobel (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int dx, int dy, int ksize, double scale, double delta, int border_type) |
| | Computes Sobel derivatives.
|
| int | hal_ni_spatialGradient (const uchar *src_data, size_t src_step, short *dx_data, size_t dx_step, short *dy_data, size_t dy_step, int width, int height, int ksize, int border_type) |
| | Compute spatial gradient (Sobel X and Y simultaneously).
|
| int | hal_ni_split16u (const ushort *src_data, ushort **dst_data, int len, int cn) |
| int | hal_ni_split32s (const int *src_data, int **dst_data, int len, int cn) |
| int | hal_ni_split64s (const int64 *src_data, int64 **dst_data, int len, int cn) |
| int | hal_ni_split8u (const uchar *src_data, uchar **dst_data, int len, int cn) |
| int | hal_ni_sqrt32f (const float *src, float *dst, int len) |
| int | hal_ni_sqrt64f (const double *src, double *dst, int len) |
| int | hal_ni_sub16bf (const cv_hal_bf16 *src1_data, size_t src1_step, const cv_hal_bf16 *src2_data, size_t src2_step, cv_hal_bf16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub16f (const cv_hal_f16 *src1_data, size_t src1_step, const cv_hal_f16 *src2_data, size_t src2_step, cv_hal_f16 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub16s (const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub16u (const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub32f (const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub32s (const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub32u (const unsigned *src1_data, size_t src1_step, const unsigned *src2_data, size_t src2_step, unsigned *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub64f (const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub64s (const int64 *src1_data, size_t src1_step, const int64 *src2_data, size_t src2_step, int64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub64u (const uint64 *src1_data, size_t src1_step, const uint64 *src2_data, size_t src2_step, uint64 *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub8s (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub8s32f (const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sub8u32f (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height) |
| int | hal_ni_sum (const uchar *src_data, size_t src_step, int src_type, int width, int height, double *result) |
| int | hal_ni_SVD32f (float *src, size_t src_step, float *w, float *u, size_t u_step, float *vt, size_t vt_step, int m, int n, int flags) |
| int | hal_ni_SVD64f (double *src, size_t src_step, double *w, double *u, size_t u_step, double *vt, size_t vt_step, int m, int n, int flags) |
| int | hal_ni_threshold (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, double thresh, double maxValue, int thresholdType) |
| | Calculates fixed-level threshold to each array element.
|
| int | hal_ni_threshold_otsu (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, double maxValue, int thresholdType, double *thresh) |
| | Performs threshold filtering using threshold estimated by Otsu algorithm.
|
| int | hal_ni_transpose2d (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int src_width, int src_height, int element_size) |
| | Transpose2d.
|
| int | hal_ni_warpAffine (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, const double M[6], int interpolation, int borderType, const double borderValue[4]) |
| | hal_warpAffine
|
| int | hal_ni_warpAffineBlockline (int *adelta, int *bdelta, short *xy, short *alpha, int X0, int Y0, int bw) |
| | hal_warpAffineBlockline doing a row of affine transformation
|
| int | hal_ni_warpAffineBlocklineNN (int *adelta, int *bdelta, short *xy, int X0, int Y0, int bw) |
| | hal_warpAffineBlocklineNN doing a row of affine transformation
|
| int | hal_ni_warpPerspective (int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, const double M[9], int interpolation, int borderType, const double borderValue[4]) |
| | hal_warpPerspective
|
| int | hal_ni_warpPerspectiveBlockline (const double *M, short *xy, short *alpha, double X0, double Y0, double W0, int bw) |
| | hal_warpPerspectiveBlockline doing a row of perspective transformation
|
| int | hal_ni_warpPerspectiveBlocklineNN (const double *M, short *xy, double X0, double Y0, double W0, int bw) |
| | hal_warpPerspectiveBlocklineNN doing a row of perspective transformation
|
| int | hal_ni_xor8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height) |