Functions#
Detailed Description#
Function Documentation#
cvtBGR5x5toBGR()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGR5x5toGray()#
void cv::hal::cvtBGR5x5toGray(
const uchar * src_data,
size_t src_step,
uchar * dst_data,
size_t dst_step,
int width,
int height,
int greenBits )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoBGR()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoBGR5x5()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoGray()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoHSV()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoLab()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoThreePlaneYUV()#
void cv::hal::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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoTwoPlaneYUV()#
void cv::hal::cvtBGRtoTwoPlaneYUV(
const uchar * src_data,
size_t src_step,
uchar * y_data,
uchar * uv_data,
size_t dst_step,
int width,
int height,
int scn,
bool swapBlue,
int uIdx )
#include <opencv2/imgproc/hal/hal.hpp>
Separate Y and UV planes.
cvtBGRtoXYZ()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtBGRtoYUV()#
void cv::hal::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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
cvtGraytoBGR()#
void cv::hal::cvtGraytoBGR(
const uchar * src_data,
size_t src_step,
uchar * dst_data,
size_t dst_step,
int width,
int height,
int depth,
int dcn )
#include <opencv2/imgproc/hal/hal.hpp>
cvtGraytoBGR5x5()#
void cv::hal::cvtGraytoBGR5x5(
const uchar * src_data,
size_t src_step,
uchar * dst_data,
size_t dst_step,
int width,
int height,
int greenBits )
#include <opencv2/imgproc/hal/hal.hpp>
cvtHSVtoBGR()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtLabtoBGR()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtMultipliedRGBAtoRGBA()#
void cv::hal::cvtMultipliedRGBAtoRGBA(
const uchar * src_data,
size_t src_step,
uchar * dst_data,
size_t dst_step,
int width,
int height )
#include <opencv2/imgproc/hal/hal.hpp>
cvtOnePlaneBGRtoYUV()#
void cv::hal::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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
cvtOnePlaneYUVtoBGR()#
void cv::hal::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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
cvtRGBAtoMultipliedRGBA()#
void cv::hal::cvtRGBAtoMultipliedRGBA(
const uchar * src_data,
size_t src_step,
uchar * dst_data,
size_t dst_step,
int width,
int height )
#include <opencv2/imgproc/hal/hal.hpp>
cvtThreePlaneYUVtoBGR()#
void cv::hal::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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
cvtTwoPlaneYUVtoBGR()#
void cv::hal::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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
cvtTwoPlaneYUVtoBGR()#
void cv::hal::cvtTwoPlaneYUVtoBGR(
const uchar * y_data,
const uchar * uv_data,
size_t src_step,
uchar * dst_data,
size_t dst_step,
int dst_width,
int dst_height,
int dcn,
bool swapBlue,
int uIdx,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
Separate Y and UV planes.
cvtTwoPlaneYUVtoBGR()#
void cv::hal::cvtTwoPlaneYUVtoBGR(
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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
cvtXYZtoBGR()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
cvtYUVtoBGR()#
void cv::hal::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,
AlgorithmHint hint = ALGO_HINT_DEFAULT )
#include <opencv2/imgproc/hal/hal.hpp>
filter2D()#
void cv::hal::filter2D(
int stype,
int dtype,
int kernel_type,
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,
uchar * kernel_data,
size_t kernel_step,
int kernel_width,
int kernel_height,
int anchor_x,
int anchor_y,
double delta,
int borderType,
bool isSubmatrix )
#include <opencv2/imgproc/hal/hal.hpp>
integral()#
void cv::hal::integral(
int depth,
int sdepth,
int sqdepth,
const uchar * src,
size_t srcstep,
uchar * sum,
size_t sumstep,
uchar * sqsum,
size_t sqsumstep,
uchar * tilted,
size_t tstep,
int width,
int height,
int cn )
#include <opencv2/imgproc/hal/hal.hpp>
morph()#
void cv::hal::morph(
int op,
int src_type,
int dst_type,
uchar * src_data,
size_t src_step,
uchar * dst_data,
size_t dst_step,
int width,
int height,
int roi_width,
int roi_height,
int roi_x,
int roi_y,
int roi_width2,
int roi_height2,
int roi_x2,
int roi_y2,
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[4] borderValue,
int iterations,
bool isSubmatrix )
#include <opencv2/imgproc/hal/hal.hpp>
resize()#
void cv::hal::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 )
#include <opencv2/imgproc/hal/hal.hpp>
sepFilter2D()#
void cv::hal::sepFilter2D(
int stype,
int dtype,
int ktype,
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,
uchar * kernelx_data,
int kernelx_len,
uchar * kernely_data,
int kernely_len,
int anchor_x,
int anchor_y,
double delta,
int borderType )
#include <opencv2/imgproc/hal/hal.hpp>
warpAffine()#
void cv::hal::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[6] M,
int interpolation,
int borderType,
const double[4] borderValue )
#include <opencv2/imgproc/hal/hal.hpp>
warpAffineBlockline()#
void cv::hal::warpAffineBlockline(
int * adelta,
int * bdelta,
short * xy,
short * alpha,
int X0,
int Y0,
int bw )
#include <opencv2/imgproc/hal/hal.hpp>
warpAffineBlocklineNN()#
void cv::hal::warpAffineBlocklineNN(
int * adelta,
int * bdelta,
short * xy,
int X0,
int Y0,
int bw )
#include <opencv2/imgproc/hal/hal.hpp>
warpPerspective()#
void cv::hal::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[9] M,
int interpolation,
int borderType,
const double[4] borderValue )
#include <opencv2/imgproc/hal/hal.hpp>
warpPerspectiveBlockline()#
void cv::hal::warpPerspectiveBlockline(
const double * M,
short * xy,
short * alpha,
double X0,
double Y0,
double W0,
int bw )
#include <opencv2/imgproc/hal/hal.hpp>
warpPerspectiveBlocklineNN()#
void cv::hal::warpPerspectiveBlocklineNN(
const double * M,
short * xy,
double X0,
double Y0,
double W0,
int bw )
#include <opencv2/imgproc/hal/hal.hpp>