IPP wrapper functions
[Image processing]

Comprehensive set of wrapper functions for Intel(R) Integrated Performance Primitives (IPP). More...

Functions

void Copy (const QVImage< uChar, 1 > &src1, const QVImage< uChar, 1 > &src2, const QVImage< uChar, 1 > &src3, QVImage< uChar, 3 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Composes color image from separate channel images.
void Copy (const QVImage< uShort, 1 > &src1, const QVImage< uShort, 1 > &src2, const QVImage< uShort, 1 > &src3, QVImage< uShort, 3 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Composes color image from separate channel images.
void Copy (const QVImage< sShort, 1 > &src1, const QVImage< sShort, 1 > &src2, const QVImage< sShort, 1 > &src3, QVImage< sShort, 3 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Composes color image from separate channel images.
void Copy (const QVImage< sInt, 1 > &src1, const QVImage< sInt, 1 > &src2, const QVImage< sInt, 1 > &src3, QVImage< sInt, 3 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Composes color image from separate channel images.
void Copy (const QVImage< sFloat, 1 > &src1, const QVImage< sFloat, 1 > &src2, const QVImage< sFloat, 1 > &src3, QVImage< sFloat, 3 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Composes color image from separate channel images.
void Copy (const QVImage< uChar, 3 > &src, const uChar channel, QVImage< uChar, 1 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Copy a selected channel from a 3-channel image to a 1-channel image.
void Copy (const QVImage< uShort, 3 > &src, const uChar channel, QVImage< uShort, 1 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Copy a selected channel from a 3-channel image to a 1-channel image.
void Copy (const QVImage< sShort, 3 > &src, const uChar channel, QVImage< sShort, 1 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Copy a selected channel from a 3-channel image to a 1-channel image.
void Copy (const QVImage< sInt, 3 > &src, const uChar channel, QVImage< sInt, 1 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Copy a selected channel from a 3-channel image to a 1-channel image.
void Copy (const QVImage< sFloat, 3 > &src, const uChar channel, QVImage< sFloat, 1 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Copy a selected channel from a 3-channel image to a 1-channel image.
void Compare (const QVImage< uChar, 3 > &src1, const QVImage< uChar, 3 > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void Compare (const QVImage< uShort, 3 > &src1, const QVImage< uShort, 3 > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void Compare (const QVImage< sShort, 3 > &src1, const QVImage< sShort, 3 > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void Compare (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void FilterColumn (const QVImage< sFloat > &src, QVImage< sFloat > &dest, const QVVector kernel, const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a spatial kernel that consists of a single column.
void FilterRow (const QVImage< sFloat > &src, QVImage< sFloat > &dest, const QVVector kernel, const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a spatial kernel that consists of a single row.
void FilterSharpen (const QVImage< uChar > &src, QVImage< uChar > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a sharpening filter.
void FilterSharpen (const QVImage< sFloat > &src, QVImage< sFloat > &dest, const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a sharpening filter.
void FilterSobelHorizBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, const IppiMaskSize maskSize, const IppiBorderType borderType, const uChar borderValue, QVImage< uChar > &buffer, const QPoint &destROIOffset=QPoint(0, 0))
 Applies horizontal Sobel filter with border.
void FilterSobelNegVertBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, const IppiMaskSize maskSize, const IppiBorderType borderType, const uChar borderValue, QVImage< uChar > &buffer, const QPoint &destROIOffset=QPoint(0, 0))
 Applies vertical Sobel filter with border.
void Resize (const QVImage< uChar > &src, QVImage< uChar > &dest, int interpolation=IPPI_INTER_LINEAR)
 Changes an image size.
void Resize (const QVImage< sFloat > &src, QVImage< sFloat > &dest, int interpolation=IPPI_INTER_LINEAR)
 Changes an image size.
void Resize (const QVImage< uShort > &src, QVImage< uShort > &dest, int interpolation=IPPI_INTER_LINEAR)
 Changes an image size.
void Resize (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, int interpolation=IPPI_INTER_LINEAR)
 Changes an image size.
void CannyGetSize (const QVGenericImage &src, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function Canny.
void FilterSobelHorizGetBufferSize (const QVGenericImage &src, const IppiMaskSize maskSize, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function FilterSobelHoriz.
void FilterSobelNegVertGetBufferSize (const QVGenericImage &src, const IppiMaskSize maskSize, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function FilterSobelNegVert.
void MinEigenValGetBufferSize (const QVGenericImage &src, QVImage< uChar > &buffer, uInt apertureSize=5, uInt avgWindow=5)
 Allocates size in a buffer image for temporary data for function MinEigenValGet.
void FloodFillGetSize (const QVGenericImage &src, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function family FloodFill.
void MinEigenVal (const QVImage< uChar > &src, QVImage< sFloat > &dest, QVImage< uChar > &buffer, uInt apertureSize=3, uInt avgWindow=5, IppiKernelType kernel=ippKernelSobel, const QPoint &destROIOffset=QPoint(0, 0))
 Calculates the minimal eigen value of image blocks for corner detection.
void FastMarchingGetBufferSize (const QVGenericImage &image, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function FastMarching.
QMap< sInt, int > HistogramRange (const QVImage< uChar, 1 > &src, QList< uChar > values)
 Calculates frequency histogram for a given set of values, for a QVImage.
QVector< int > HistogramRange (const QVImage< uChar, 1 > &src)
 Calculates frequency histogram for a given set of values, for a QVImage.
void FloodFillRange4Connected (QVImage< uChar > &img, QVImage< uChar > &buffer, uInt seedX, uInt seedY, uChar newVal, uChar minDelta, uChar maxDelta)
 Performs flood filling of pixels with values in the specified range in the connected area on an image.
void FloodFillGradient4Connected (QVImage< uChar > &img, QVImage< uChar > &buffer, uInt seedX, uInt seedY, uChar newVal, uChar minDelta, uChar maxDelta)
 Performs gradient flood filling of connected area on an image.
void FilterGaussBorder (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 1 > &dest, QVImage< uChar > &buffer, sInt kernelSize, sFloat sigma, IppiBorderType borderType=ippBorderConst, sFloat borderValue=0.0, const QPoint &destROIOffset=QPoint(0, 0))
 Applies Gauss filter with border.
void FilterGaussGetBufferSize (const QVGenericImage &image, QVImage< uChar > &buffer, uInt kernelSize)
 Computes the size of the external buffer for the Gaussian filter with border.
void FindPeaks3x3 (const QVImage< sInt, 1 > &img, QVImage< uChar > &buffer, QList< QPoint > &points, sInt threshold, IppiNorm norm, uInt border, uInt maxPeakCount)
 Finds coordinates of peaks (maximums or minimums) with absolute value exceeding threshold value.
void FindPeaks3x3 (const QVImage< sFloat, 1 > &img, QVImage< uChar > &buffer, QList< QPoint > &points, sFloat threshold, IppiNorm norm, uInt border, uInt maxPeakCount)
 Finds coordinates of peaks (maximums or minimums) with absolute value exceeding threshold value.
void FindPeaks3x3GetBufferSize (const QVImage< sInt, 1 > &image, QVImage< uChar > &buffer)
 Computes the size of the working buffer for the peak search.
void FindPeaks3x3GetBufferSize (const QVImage< sFloat, 1 > &image, QVImage< uChar > &buffer)
 Computes the size of the working buffer for the peak search.
void WarpPerspective (const QVImage< uChar > &src, QVImage< uChar > &dest, const QVMatrix &rectifyingHomography, int interpolation=IPPI_INTER_LINEAR, const QPoint &destROIOffset=QPoint(0, 0))
 Performs perspective warping of the source image using the given transform coefficients.
void WarpPerspective (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, const QVMatrix &rectifyingHomography, int interpolation=IPPI_INTER_LINEAR, const QPoint &destROIOffset=QPoint(0, 0))
 Performs perspective warping of the source image using the given transform coefficients.
void Convert (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< sShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uShort, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uShort, 3 > &qvimage_pSrc, QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< uShort, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sShort, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sShort, 3 > &qvimage_pSrc, QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sShort, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sInt, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sInt, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Scale (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).
void Scale (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).
void Scale (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).
void Scale (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).
void Scale (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< sShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).
void Scale (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).
void Set (const uChar value, QVImage< uChar, 1 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const uShort value, QVImage< uShort, 1 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const sShort value, QVImage< sShort, 1 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const sInt value, QVImage< sInt, 1 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const sFloat value, QVImage< sFloat, 1 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const sShort value[3], QVImage< sShort, 3 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const sInt value[3], QVImage< sInt, 3 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void Set (const sFloat value[3], QVImage< sFloat, 3 > &qvimage_pDst)
 Sets pixels in the image buffer to a constant value.
void AddRandUniform_Direct (QVImage< uChar, 1 > &qvimage_pSrcDst, const uChar low, const uChar high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void AddRandUniform_Direct (QVImage< uShort, 1 > &qvimage_pSrcDst, const uShort low, const uShort high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void AddRandUniform_Direct (QVImage< sShort, 1 > &qvimage_pSrcDst, const sShort low, const sShort high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void AddRandUniform_Direct (QVImage< sFloat, 1 > &qvimage_pSrcDst, const sFloat low, const sFloat high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void AddRandUniform_Direct (QVImage< uChar, 3 > &qvimage_pSrcDst, const uChar low, const uChar high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void AddRandUniform_Direct (QVImage< uShort, 3 > &qvimage_pSrcDst, const uShort low, const uShort high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void AddRandUniform_Direct (QVImage< sShort, 3 > &qvimage_pSrcDst, const sShort low, const sShort high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void AddRandUniform_Direct (QVImage< sFloat, 3 > &qvimage_pSrcDst, const sFloat low, const sFloat high, unsigned int &pSeed)
 Generates pseudo-random samples with uniform distribution and adds them to an image.
void Copy (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< uShort, 3 > &qvimage_pSrc, QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< sShort, 3 > &qvimage_pSrc, QVImage< sShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< sInt, 1 > &qvimage_pSrc, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< sInt, 3 > &qvimage_pSrc, QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void Copy (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Copy pixel values from the source image to the destination image.
void FilterSobelHoriz (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelHoriz_8u_C1R.
void FilterSobelHoriz (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelHoriz_16s_C1R.
void FilterSobelHoriz (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelHoriz_32f_C1R.
void FilterSobelVert (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelVert_8u_C1R.
void FilterSobelVert (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelVert_16s_C1R.
void FilterSobelVert (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelVert_32f_C1R.
void Not (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs corresponding bitwise logical operation between pixels of two image (AndC OrC XorC - between pixel of the source image and a constant).
void Not (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs corresponding bitwise logical operation between pixels of two image (AndC OrC XorC - between pixel of the source image and a constant).
void Abs (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Computes absolute value of each pixel of a source image and places results in the destination image; for in-place flavors - in the same source image.
void Abs (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Computes absolute value of each pixel of a source image and places results in the destination image; for in-place flavors - in the same source image.
void Ln (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Computes the natural logarithm of each pixel values of a source image and places the results in the destination image; for in-place flavors - in the same image.
void Ln (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Computes the natural logarithm of each pixel values of a source image and places the results in the destination image; for in-place flavors - in the same image.
void Sqr (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Squares pixel values of an image and places results in the destination image; for in-place flavors - in the same image.
void Integral (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sInt, 1 > &qvimage_pDst, const sInt val, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiIntegral_8u32s_C1R.
void Integral (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const sFloat val, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiIntegral_8u32f_C1R.
void Convert (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppRoundMode roundMode=ippRndNear, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const IppRoundMode roundMode=ippRndNear, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const IppRoundMode roundMode=ippRndNear, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const IppRoundMode roundMode=ippRndNear, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< uShort, 3 > &qvimage_pDst, const IppRoundMode roundMode=ippRndNear, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void Convert (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sShort, 3 > &qvimage_pDst, const IppRoundMode roundMode=ippRndNear, const QPoint &destROIOffset=QPoint(0, 0))
 Converts pixel values of an image from one bit depth to another.
void RGBToGray (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray scale (fixed coefficients).
void RGBToGray (const QVImage< uShort, 3 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray scale (fixed coefficients).
void RGBToGray (const QVImage< sShort, 3 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray scale (fixed coefficients).
void RGBToGray (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray scale (fixed coefficients).
void Threshold (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const uChar threshold, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Performs thresholding of an image using the specified level.
void Threshold (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const sShort threshold, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Performs thresholding of an image using the specified level.
void Threshold (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const sFloat threshold, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Performs thresholding of an image using the specified level.
void Threshold (QVImage< uChar, 1 > &qvimage_pSrcDst, const uChar threshold, const IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of an image using the specified level.
void Threshold (QVImage< sShort, 1 > &qvimage_pSrcDst, const sShort threshold, const IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of an image using the specified level.
void Threshold (QVImage< sFloat, 1 > &qvimage_pSrcDst, const sFloat threshold, const IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of an image using the specified level.
void Threshold_Val (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const uChar threshold, const uChar value, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Performs thresholding of pixel values.
void Threshold_Val (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const sFloat threshold, const sFloat value, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Performs thresholding of pixel values.
void Threshold_Val (QVImage< uChar, 1 > &qvimage_pSrcDst, const uChar threshold, const uChar value, const IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of pixel values.
void Threshold_Val (QVImage< sShort, 1 > &qvimage_pSrcDst, const sShort threshold, const sShort value, const IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of pixel values.
void Threshold_Val (QVImage< sFloat, 1 > &qvimage_pSrcDst, const sFloat threshold, const sFloat value, const IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of pixel values.
void Threshold_LTValGTVal (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const uChar thresholdLT, const uChar valueLT, const uChar thresholdGT, const uChar valueGT, const QPoint &destROIOffset=QPoint(0, 0))
 Performs double thresholding of pixel values.
void Threshold_LTValGTVal (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const sFloat thresholdLT, const sFloat valueLT, const sFloat thresholdGT, const sFloat valueGT, const QPoint &destROIOffset=QPoint(0, 0))
 Performs double thresholding of pixel values.
void ComputeThreshold_Otsu (const QVImage< uChar, 1 > &qvimage_pSrc, uChar &pThreshold)
 Calculate Otsu theshold value of images.
void Compare (const QVImage< uChar, 1 > &qvimage_pSrc1, const QVImage< uChar, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiCompare_8u_C1R.
void Compare (const QVImage< uShort, 1 > &qvimage_pSrc1, const QVImage< uShort, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiCompare_16u_C1R.
void Compare (const QVImage< sShort, 1 > &qvimage_pSrc1, const QVImage< sShort, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiCompare_16s_C1R.
void Compare (const QVImage< sFloat, 1 > &qvimage_pSrc1, const QVImage< sFloat, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiCompare_32f_C1R.
void CompareC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Compares pixel values of two images, or pixel values of an image to a constant value using the following compare conditions.
void CompareC (const QVImage< sFloat, 1 > &qvimage_pSrc, const sFloat value, QVImage< uChar, 1 > &qvimage_pDst, const IppCmpOp ippCmpOp=ippCmpEq, const QPoint &destROIOffset=QPoint(0, 0))
 Compares pixel values of two images, or pixel values of an image to a constant value using the following compare conditions.
void Dilate3x3 (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs in-place erosion dilation using a 3x3 mask.
void Dilate3x3 (QVImage< uChar, 1 > &qvimage_pSrcDst)
 Performs in-place erosion dilation using a 3x3 mask.
void Dilate3x3 (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs in-place erosion dilation using a 3x3 mask.
void Dilate3x3 (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs in-place erosion dilation using a 3x3 mask.
void Dilate3x3 (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs in-place erosion dilation using a 3x3 mask.
void Dilate3x3 (const QVImage< uShort, 3 > &qvimage_pSrc, QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs in-place erosion dilation using a 3x3 mask.
void Dilate3x3 (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Performs in-place erosion dilation using a 3x3 mask.
void Erode3x3 (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiErode3x3_8u_C1R.
void Erode3x3 (QVImage< uChar, 1 > &qvimage_pSrcDst)
 QVision wrapper function for IPP's ippiErode3x3_8u_C1IR.
void Erode3x3 (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiErode3x3_16u_C1R.
void Erode3x3 (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiErode3x3_32f_C1R.
void Erode3x3 (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiErode3x3_8u_C3R.
void Erode3x3 (const QVImage< uShort, 3 > &qvimage_pSrc, QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiErode3x3_16u_C3R.
void Erode3x3 (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiErode3x3_32f_C3R.
void FilterMax (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "max" filter to an image.
void FilterMax (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "max" filter to an image.
void FilterMax (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "max" filter to an image.
void FilterMin (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "min" filter to an image.
void FilterMin (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "min" filter to an image.
void FilterMin (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "min" filter to an image.
void FilterBox (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterBox_8u_C1R.
void FilterBox (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterBox_16u_C1R.
void FilterBox (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterBox_32f_C1R.
void FilterMedian (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a box median filter.
void FilterMedian (const QVImage< uShort, 1 > &qvimage_pSrc, QVImage< uShort, 1 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a box median filter.
void FilterBox (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterBox_8u_C3R.
void FilterMax (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "max" filter to an image.
void FilterMin (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Applies the "min" filter to an image.
void FilterMedian (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const QSize &maskSize=QSize(3, 3), const QPoint &anchor=QPoint(0, 0), const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a box median filter.
void FilterMedianHoriz (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 Performs horizontal median filtering.
void FilterMedianVert (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 Performs vertical median filtering.
void FilterMedianCross (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a cross median filter.
void FilterMedianWeightedCenter3x3 (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const int weight, const QPoint &destROIOffset=QPoint(0, 0))
 Filter an image using a median filter with kernal size 3x3 and enlarged weight of central pixel.
void FilterMedianColor (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 Filters an image using a box color median filter.
void FilterGauss (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterGauss_8u_C1R.
void FilterGauss (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterGauss_32f_C1R.
void FilterGauss (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterGauss_8u_C3R.
void FilterGauss (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterGauss_32f_C3R.
void FilterHipass (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterHipass_8u_C1R.
void FilterHipass (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterHipass_8u_C3R.
void FilterHipass (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterHipass_32f_C1R.
void FilterHipass (const QVImage< sFloat, 3 > &qvimage_pSrc, QVImage< sFloat, 3 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterHipass_32f_C3R.
void FilterLowpass (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterLowpass_8u_C1R.
void FilterLowpass (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterLowpass_32f_C1R.
void FilterSobelHorizMask (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelHorizMask_32f_C1R.
void FilterSobelVertMask (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterSobelVertMask_32f_C1R.
void FilterLaplace (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterLaplace_8u_C1R.
void FilterLaplace (const QVImage< sShort, 1 > &qvimage_pSrc, QVImage< sShort, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterLaplace_16s_C1R.
void FilterLaplace (const QVImage< sFloat, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const IppiMaskSize mask=ippMskSize3x3, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiFilterLaplace_32f_C1R.
void LShiftC (const QVImage< uChar, 1 > &qvimage_pSrc, const uInt value, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiLShiftC_8u_C1R.
void RShiftC (const QVImage< uChar, 1 > &qvimage_pSrc, const uInt value, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiRShiftC_8u_C1R.
void LShiftC (const QVImage< uShort, 1 > &qvimage_pSrc, const uInt value, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiLShiftC_16u_C1R.
void RShiftC (const QVImage< uShort, 1 > &qvimage_pSrc, const uInt value, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiRShiftC_16u_C1R.
void LShiftC (const QVImage< sInt, 1 > &qvimage_pSrc, const uInt value, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiLShiftC_32s_C1R.
void RShiftC (const QVImage< sInt, 1 > &qvimage_pSrc, const uInt value, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiRShiftC_32s_C1R.
void LShiftC (const QVImage< uChar, 3 > &qvimage_pSrc, const uInt value[3], QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiLShiftC_8u_C3R.
void RShiftC (const QVImage< uChar, 3 > &qvimage_pSrc, const uInt value[3], QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiRShiftC_8u_C3R.
void LShiftC (const QVImage< uShort, 3 > &qvimage_pSrc, const uInt value[3], QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiLShiftC_16u_C3R.
void RShiftC (const QVImage< uShort, 3 > &qvimage_pSrc, const uInt value[3], QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiRShiftC_16u_C3R.
void LShiftC (const QVImage< sInt, 3 > &qvimage_pSrc, const uInt value[3], QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiLShiftC_32s_C3R.
void RShiftC (const QVImage< sInt, 3 > &qvimage_pSrc, const uInt value[3], QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiRShiftC_32s_C3R.
void Max (const QVImage< uChar, 1 > &qvimage_pSrc, uChar &pMax)
 Computes the maximum of image pixel values.
void Max (const QVImage< sShort, 1 > &qvimage_pSrc, sShort &pMax)
 Computes the maximum of image pixel values.
void Max (const QVImage< sFloat, 1 > &qvimage_pSrc, sFloat &pMax)
 Computes the maximum of image pixel values.
void Min (const QVImage< uChar, 1 > &qvimage_pSrc, uChar &pMin)
 Computes the minimum of image pixel values.
void Min (const QVImage< sShort, 1 > &qvimage_pSrc, sShort &pMin)
 Computes the minimum of image pixel values.
void Min (const QVImage< sFloat, 1 > &qvimage_pSrc, sFloat &pMin)
 Computes the minimum of image pixel values.
void Max (const QVImage< uChar, 3 > &qvimage_pSrc, uChar max[3])
 Computes the maximum of image pixel values.
void Max (const QVImage< sShort, 3 > &qvimage_pSrc, sShort max[3])
 Computes the maximum of image pixel values.
void Min (const QVImage< uChar, 3 > &qvimage_pSrc, uChar min[3])
 Computes the minimum of image pixel values.
void Min (const QVImage< sShort, 3 > &qvimage_pSrc, sShort min[3])
 Computes the minimum of image pixel values.
void Sum (const QVImage< uChar, 1 > &qvimage_pSrc, sDouble &pSum)
 Computes the sum of image pixel values.
void Sum (const QVImage< sShort, 1 > &qvimage_pSrc, sDouble &pSum)
 Computes the sum of image pixel values.
void Mean (const QVImage< uChar, 1 > &qvimage_pSrc, sDouble &pMean)
 Computes the mean of image pixel values.
void Mean (const QVImage< sShort, 1 > &qvimage_pSrc, sDouble &pMean)
 Computes the mean of image pixel values.
void Sum (const QVImage< uChar, 3 > &qvimage_pSrc, sDouble sum[3])
 Computes the sum of image pixel values.
void Sum (const QVImage< sShort, 3 > &qvimage_pSrc, sDouble sum[3])
 Computes the sum of image pixel values.
void Mean (const QVImage< uChar, 3 > &qvimage_pSrc, sDouble mean[3])
 Computes the mean of image pixel values.
void Mean (const QVImage< sShort, 3 > &qvimage_pSrc, sDouble mean[3])
 Computes the mean of image pixel values.
void Add (const QVImage< uChar, 1 > &qvimage_pSrc1, const QVImage< uChar, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< uChar, 1 > &qvimage_pSrc1, const QVImage< uChar, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_8u_C1RSfs.
void Mul (const QVImage< uChar, 1 > &qvimage_pSrc1, const QVImage< uChar, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< uChar, 1 > &qvimage_pSrc1, const QVImage< uChar, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void Add (const QVImage< uChar, 3 > &qvimage_pSrc1, const QVImage< uChar, 3 > &qvimage_pSrc2, QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< uChar, 3 > &qvimage_pSrc1, const QVImage< uChar, 3 > &qvimage_pSrc2, QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_8u_C3RSfs.
void Mul (const QVImage< uChar, 3 > &qvimage_pSrc1, const QVImage< uChar, 3 > &qvimage_pSrc2, QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< uChar, 3 > &qvimage_pSrc1, const QVImage< uChar, 3 > &qvimage_pSrc2, QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void Add (const QVImage< uShort, 1 > &qvimage_pSrc1, const QVImage< uShort, 1 > &qvimage_pSrc2, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< uShort, 1 > &qvimage_pSrc1, const QVImage< uShort, 1 > &qvimage_pSrc2, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_16u_C1RSfs.
void Mul (const QVImage< uShort, 1 > &qvimage_pSrc1, const QVImage< uShort, 1 > &qvimage_pSrc2, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< uShort, 1 > &qvimage_pSrc1, const QVImage< uShort, 1 > &qvimage_pSrc2, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void Add (const QVImage< uShort, 3 > &qvimage_pSrc1, const QVImage< uShort, 3 > &qvimage_pSrc2, QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< uShort, 3 > &qvimage_pSrc1, const QVImage< uShort, 3 > &qvimage_pSrc2, QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_16u_C3RSfs.
void Mul (const QVImage< uShort, 3 > &qvimage_pSrc1, const QVImage< uShort, 3 > &qvimage_pSrc2, QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< uShort, 3 > &qvimage_pSrc1, const QVImage< uShort, 3 > &qvimage_pSrc2, QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void Add (const QVImage< sShort, 1 > &qvimage_pSrc1, const QVImage< sShort, 1 > &qvimage_pSrc2, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< sShort, 1 > &qvimage_pSrc1, const QVImage< sShort, 1 > &qvimage_pSrc2, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_16s_C1RSfs.
void Mul (const QVImage< sShort, 1 > &qvimage_pSrc1, const QVImage< sShort, 1 > &qvimage_pSrc2, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< sShort, 1 > &qvimage_pSrc1, const QVImage< sShort, 1 > &qvimage_pSrc2, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void Add (const QVImage< sShort, 3 > &qvimage_pSrc1, const QVImage< sShort, 3 > &qvimage_pSrc2, QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< sShort, 3 > &qvimage_pSrc1, const QVImage< sShort, 3 > &qvimage_pSrc2, QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_16s_C3RSfs.
void Mul (const QVImage< sShort, 3 > &qvimage_pSrc1, const QVImage< sShort, 3 > &qvimage_pSrc2, QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< sShort, 3 > &qvimage_pSrc1, const QVImage< sShort, 3 > &qvimage_pSrc2, QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void Add (const QVImage< sFloat, 1 > &qvimage_pSrc1, const QVImage< sFloat, 1 > &qvimage_pSrc2, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< sFloat, 1 > &qvimage_pSrc1, const QVImage< sFloat, 1 > &qvimage_pSrc2, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_32f_C1R.
void Mul (const QVImage< sFloat, 1 > &qvimage_pSrc1, const QVImage< sFloat, 1 > &qvimage_pSrc2, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< sFloat, 1 > &qvimage_pSrc1, const QVImage< sFloat, 1 > &qvimage_pSrc2, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void Add (const QVImage< sFloat, 3 > &qvimage_pSrc1, const QVImage< sFloat, 3 > &qvimage_pSrc2, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Add image to accumulator.
void Sub (const QVImage< sFloat, 3 > &qvimage_pSrc1, const QVImage< sFloat, 3 > &qvimage_pSrc2, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSub_32f_C3R.
void Mul (const QVImage< sFloat, 3 > &qvimage_pSrc1, const QVImage< sFloat, 3 > &qvimage_pSrc2, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.
void Div (const QVImage< sFloat, 3 > &qvimage_pSrc1, const QVImage< sFloat, 3 > &qvimage_pSrc2, QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.
void MulScale (const QVImage< uChar, 1 > &qvimage_pSrc1, const QVImage< uChar, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiMulScale_8u_C1R.
void MulScale (const QVImage< uChar, 3 > &qvimage_pSrc1, const QVImage< uChar, 3 > &qvimage_pSrc2, QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiMulScale_8u_C3R.
void AbsDiff (const QVImage< uChar, 1 > &qvimage_pSrc1, const QVImage< uChar, 1 > &qvimage_pSrc2, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Calculate absolute difference between corresponding pixels of the two images or between image pixels and scalar.
void AbsDiff (const QVImage< sFloat, 1 > &qvimage_pSrc1, const QVImage< sFloat, 1 > &qvimage_pSrc2, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Calculate absolute difference between corresponding pixels of the two images or between image pixels and scalar.
void OrC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiOrC_8u_C1R.
void AndC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAndC_8u_C1R.
void XorC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiXorC_8u_C1R.
void OrC (const QVImage< uShort, 1 > &qvimage_pSrc, const uShort value, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiOrC_16u_C1R.
void AndC (const QVImage< uShort, 1 > &qvimage_pSrc, const uShort value, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAndC_16u_C1R.
void XorC (const QVImage< uShort, 1 > &qvimage_pSrc, const uShort value, QVImage< uShort, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiXorC_16u_C1R.
void OrC (const QVImage< sInt, 1 > &qvimage_pSrc, const sInt value, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiOrC_32s_C1R.
void AndC (const QVImage< sInt, 1 > &qvimage_pSrc, const sInt value, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAndC_32s_C1R.
void XorC (const QVImage< sInt, 1 > &qvimage_pSrc, const sInt value, QVImage< sInt, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiXorC_32s_C1R.
void MulC (const QVImage< sFloat, 1 > &qvimage_pSrc, const sFloat value, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< sFloat, 1 > &qvimage_pSrc, const sFloat value, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_32f_C1R.
void SubC (const QVImage< sFloat, 1 > &qvimage_pSrc, const sFloat value, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_32f_C1R.
void DivC (const QVImage< sFloat, 1 > &qvimage_pSrc, const sFloat value, QVImage< sFloat, 1 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void OrC (const QVImage< uChar, 3 > &qvimage_pSrc, const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiOrC_8u_C3R.
void AndC (const QVImage< uChar, 3 > &qvimage_pSrc, const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAndC_8u_C3R.
void XorC (const QVImage< uChar, 3 > &qvimage_pSrc, const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiXorC_8u_C3R.
void OrC (const QVImage< uShort, 3 > &qvimage_pSrc, const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiOrC_16u_C3R.
void AndC (const QVImage< uShort, 3 > &qvimage_pSrc, const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAndC_16u_C3R.
void XorC (const QVImage< uShort, 3 > &qvimage_pSrc, const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiXorC_16u_C3R.
void OrC (const QVImage< sInt, 3 > &qvimage_pSrc, const sInt value[3], QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiOrC_32s_C3R.
void AndC (const QVImage< sInt, 3 > &qvimage_pSrc, const sInt value[3], QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAndC_32s_C3R.
void XorC (const QVImage< sInt, 3 > &qvimage_pSrc, const sInt value[3], QVImage< sInt, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiXorC_32s_C3R.
void MulC (const QVImage< sFloat, 3 > &qvimage_pSrc, const sFloat value[3], QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< sFloat, 3 > &qvimage_pSrc, const sFloat value[3], QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_32f_C3R.
void SubC (const QVImage< sFloat, 3 > &qvimage_pSrc, const sFloat value[3], QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_32f_C3R.
void DivC (const QVImage< sFloat, 3 > &qvimage_pSrc, const sFloat value[3], QVImage< sFloat, 3 > &qvimage_pDst, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void MulC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_8u_C1RSfs.
void SubC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_8u_C1RSfs.
void DivC (const QVImage< uChar, 1 > &qvimage_pSrc, const uChar value, QVImage< uChar, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void MulC (const QVImage< uShort, 1 > &qvimage_pSrc, const uShort value, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< uShort, 1 > &qvimage_pSrc, const uShort value, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_16u_C1RSfs.
void SubC (const QVImage< uShort, 1 > &qvimage_pSrc, const uShort value, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_16u_C1RSfs.
void DivC (const QVImage< uShort, 1 > &qvimage_pSrc, const uShort value, QVImage< uShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void MulC (const QVImage< sShort, 1 > &qvimage_pSrc, const sShort value, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< sShort, 1 > &qvimage_pSrc, const sShort value, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_16s_C1RSfs.
void SubC (const QVImage< sShort, 1 > &qvimage_pSrc, const sShort value, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_16s_C1RSfs.
void DivC (const QVImage< sShort, 1 > &qvimage_pSrc, const sShort value, QVImage< sShort, 1 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void MulC (const QVImage< uChar, 3 > &qvimage_pSrc, const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< uChar, 3 > &qvimage_pSrc, const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_8u_C3RSfs.
void SubC (const QVImage< uChar, 3 > &qvimage_pSrc, const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_8u_C3RSfs.
void DivC (const QVImage< uChar, 3 > &qvimage_pSrc, const uChar value[3], QVImage< uChar, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void MulC (const QVImage< uShort, 3 > &qvimage_pSrc, const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< uShort, 3 > &qvimage_pSrc, const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_16u_C3RSfs.
void SubC (const QVImage< uShort, 3 > &qvimage_pSrc, const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_16u_C3RSfs.
void DivC (const QVImage< uShort, 3 > &qvimage_pSrc, const uShort value[3], QVImage< uShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void MulC (const QVImage< sShort, 3 > &qvimage_pSrc, const sShort value[3], QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.
void AddC (const QVImage< sShort, 3 > &qvimage_pSrc, const sShort value[3], QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiAddC_16s_C3RSfs.
void SubC (const QVImage< sShort, 3 > &qvimage_pSrc, const sShort value[3], QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 QVision wrapper function for IPP's ippiSubC_16s_C3RSfs.
void DivC (const QVImage< sShort, 3 > &qvimage_pSrc, const sShort value[3], QVImage< sShort, 3 > &qvimage_pDst, const int scaleFactor=1, const QPoint &destROIOffset=QPoint(0, 0))
 Divides pixel values of a source image by a constant and places the scaled results in a destination image.
void Canny (QVImage< sShort, 1 > &qvimage_pSrcDx, QVImage< sShort, 1 > &qvimage_pSrcDy, QVImage< uChar, 1 > &qvimage_pDstEdges, const sFloat lowThresh, const sFloat highThresh, QVImage< uChar, 1 > &qvimage_pBuffer)
 Creates binary image of source's image edges, using derivatives of the first order.
void Canny (QVImage< sFloat, 1 > &qvimage_pSrcDx, QVImage< sFloat, 1 > &qvimage_pSrcDy, QVImage< uChar, 1 > &qvimage_pDstEdges, const sFloat lowThresh, const sFloat highThresh, QVImage< uChar, 1 > &qvimage_pBuffer)
 Creates binary image of source's image edges, using derivatives of the first order.
void Inpaint (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< uChar, 1 > &qvimage_pDst, IppiInpaintState_8u_C1R &pState, const QPoint &destROIOffset=QPoint(0, 0))
 Restores damaged image area by direct inpainting.
void Inpaint (const QVImage< uChar, 3 > &qvimage_pSrc, QVImage< uChar, 3 > &qvimage_pDst, IppiInpaintState_8u_C1R &pState, const QPoint &destROIOffset=QPoint(0, 0))
 Restores damaged image area by direct inpainting.
void FastMarching (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pDst, const sFloat radius, QVImage< uChar, 1 > &qvimage_pBuffer, const QPoint &destROIOffset=QPoint(0, 0))
 Calculate distance transform by fast marching method.
void MinEigenVal (const QVImage< uChar, 1 > &qvimage_pSrc, QVImage< sFloat, 1 > &qvimage_pMinEigenVal, const IppiKernelType kernType, const int apertureSize, const int avgWindow, QVImage< uChar, 1 > &qvimage_pBuffer, const QPoint &destROIOffset=QPoint(0, 0))
 Calculate minimal eigen value of 2x2 autocorrelation gradient matrix for every pixel.

Detailed Description

Comprehensive set of wrapper functions for Intel(R) Integrated Performance Primitives (IPP).

Motivation

This package provides a set of wrapper functions for the Intel's Performance Primitives library, in order to increase its usability in the developing of new applications using the QVision. Each one of these functions corresponds to a function in the IPP library.

Most of the functions from the IPP library perform computations over input images, and some of them return their as their results output images. These functions receive the information required to work over the images through a set of input parameters, as data buffer pointers to the starting of the location of the images in memory, or the region of the image that the programmer wants to be processed. Also, these functions require some extra information from the images, as the step value, related to the number of elements corresponding to a row of the image, in memory.

That number of parameters required for the input images and the use of pointers to their data memory complicates their usage. As the QVision defines object data types for images to keep the developer interface simple and free of pointers, this package is included to offer a clearer and object oriented alternative usage of the IPP functions.

Object oriented IPP functions

Take for instance the functions used for image adding in the IPP library. It is a whole family of functions, denoted with the prefix ippiAdd_, following by a subfix indicating relevant information as the storage type for the elements of the image, its channel number, and so on. An example is the function ippiAdd_8u_C1RSfs, used to add two 8-bit unsigned data type images composed by one single channel and store the result in a destination image of the same type. This function has the following header:

IppStatus ippiAdd_<mod>(
        const Ipp<datatype>* pSrc1, int src1Step,
        const Ipp<datatype>* pSrc2, int src2Step,
        Ipp<datatype>* pDst, int dstStep,
        IppiSize roiSize,
        int scaleFactor);

The package IPP wrapper functions contains a corresponding wrapper function named Add, which uses the following header:

void Add(       const QVImage<uChar, 1> & qvimage_pSrc1,
                const QVImage<uChar, 1> & qvimage_pSrc2,
                QVImage<uChar, 1> & qvimage_pDst,
                const int scaleFactor = 1,
                const QPoint &destROIOffset = QPoint(0,0));

The IPP wrapper functions package substitutes the input parameters pSrc1 and src1Step from the IPP function ippiAdd_8u_C1RSfs, which correspond to the first input image, by the input image object type parameter qvimage_pSrc1 in the Add function. The latter function will basically call the IPP function, mapping the pointer to the data buffer of the image qvimage_pSrc1 and its step value respectively to the input parameters pSrc1 and src1Step of the IPP function.

The usability gain is double. Besides the clearer interface of the Add function, which allows an easier and more robust usage, the naming of the function simplifies by eliminating the function subfix. This can be done by overloading the Add function, to apply the proper version of the ippiAdd function of the IPP library depending on the number, type, and channel number of the input parameters provided by the developer using the function.

Regions of Interest (ROI)

Most of the IPP functions restrict their operations to a rectangular region of the image, which can be either the whole image, or some part of it. QVImage objects contain a property named ROI, which can be modified and read using several methods, like QVImage::getROI, QVImage::setROI, and so on. This property contains a rectangle inside the image, which will be used as the Region of Interest by the IPP functions which operate with it.

Example ROI Usage:

The following code illustrates the usage of the Copy function, which performs operations over the ROI of the input image:

#include <qvipp.h>      // QVIPP functions are included in this header file.
[...]

QVImage<uChar> sourceImage = tajMajal;
sourceimage.setROI(10,10,90,90);        // This specifies the ROI of the input image.

QVImage<uChar> destinationImage(200, 200);
Copy(sourceimage, destinationImage);

[...]

Figure below shows the result of that code on an input image. The left image is the source image, containing the tajMajal image. The right image shows the result of the Copy operation. The black area can contain unspecified content, not necesarily black, if it was not previously initialized so.

tajmajalcopyroi.png

The ROI is usually used to specify the portion of the image which contains valid information, thus after the copy operation of the previous example, the ROI of the destinationImage will be set to contain only the part of the image depicting the Taj Majal.

Each image processing function should update the ROI of the output image or images, so they contain the area affected by the operations, and which can be used in later processing. The following code is useful to illustrate this:

[...]

QVImage<uChar> sourceImage = lena;
sourceImage.setROI(100, 110, 90, 40);   // This specifies the ROI of the input image.

QVImage<uChar> temporaryImage(256, 256);
FilterGauss(sourceImage, temporaryImage, 5);

QVImage<uChar> destinationImage(256, 256);
FilterGauss(temporaryImage, destinationImage, 5);

[...]

It applies two Gaussian filter over the lena image. The first call to FilterGauss will store in the ROI of the temporaryImage the area of the image which contains valid data from its operations, so the next call to FilterGauss will only work with that part of the image, saving an important amount of performance time.

lenagauss_5_5roi.png

Destination ROI

In some cases the developer may want to indicate a location for the ROI in the destination image. The parameter destROIOffset can be used to indicate a point in the destination image where the IPP wrapper functions function must locate the top left corner of the ROI.

This parameter is included in the header of several functions from the package IPP wrapper functions, the Copy function amongst them. The following code illustrates the usage of the destROIOffset parameter:

[...]

QVImage<uChar> sourceImage = tajMajal;
sourceimage.setROI(10,10,90,90);        // This specifies the ROI of the input image.

QVImage<uChar> destinationImage(200, 200);
Copy(sourceimage, destinationImage, QPoint(60,30));

[...]

The QPoint(60,30) parameter in the call to the Copy function indicates that it should copy the content of the ROI in the source image, to the destination location, starting at the point (60,30):

tajmajalcopyroianchor.png

Note:
When dealing with several input images, the IPP wrapper functions functions usually perform a ROI size checking to ensure that the ROI of all the input images is adecuate. For example, the Add function checks that both of the input images have the same ROI size. A correct example usage of the Add function would be this:
[...]
// lena is an image of size 256x256. tajMajal is an image of size 200x200.
lena.setROI(45,65,155,85);                      // This specifies an initial ROI for image sourceImage1.
tajMajal.setROI(30,20,155,85);                  // This specifies an initial ROI for image sourceImage2.
                                                // Both ROI's have a dimention of 155x85 pixels
QVImage<uChar> destinationImage(230,230);       // destinationImage is an image of size 230x230

Add(lena, tajMajal, destinationImage, QPoint(10,20));
[...]

The following picture illustrates the result of that code:

tajmajallenacopyroianchor.png

If the developer provides the Add function two images with an incorrect ROI size, a Q_ASSERT will be raised, and if the program executes in DEBUG mode it will stop, indicating the error.


Function Documentation

void Abs ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Computes absolute value of each pixel of a source image and places results in the destination image; for in-place flavors - in the same source image.

This is the QVision wrapper function for IPP's ippiAbs_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Abs ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Computes absolute value of each pixel of a source image and places results in the destination image; for in-place flavors - in the same source image.

This is the QVision wrapper function for IPP's ippiAbs_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AbsDiff ( const QVImage< sFloat, 1 > &  qvimage_pSrc1,
const QVImage< sFloat, 1 > &  qvimage_pSrc2,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Calculate absolute difference between corresponding pixels of the two images or between image pixels and scalar.

This is the QVision wrapper function for IPP's ippiAbsDiff_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AbsDiff ( const QVImage< uChar, 1 > &  qvimage_pSrc1,
const QVImage< uChar, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Calculate absolute difference between corresponding pixels of the two images or between image pixels and scalar.

This is the QVision wrapper function for IPP's ippiAbsDiff_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Add ( const QVImage< sFloat, 3 > &  qvimage_pSrc1,
const QVImage< sFloat, 3 > &  qvimage_pSrc2,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Add ( const QVImage< sFloat, 1 > &  qvimage_pSrc1,
const QVImage< sFloat, 1 > &  qvimage_pSrc2,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Add ( const QVImage< sShort, 3 > &  qvimage_pSrc1,
const QVImage< sShort, 3 > &  qvimage_pSrc2,
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Add ( const QVImage< sShort, 1 > &  qvimage_pSrc1,
const QVImage< sShort, 1 > &  qvimage_pSrc2,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Add ( const QVImage< uShort, 3 > &  qvimage_pSrc1,
const QVImage< uShort, 3 > &  qvimage_pSrc2,
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Add ( const QVImage< uShort, 1 > &  qvimage_pSrc1,
const QVImage< uShort, 1 > &  qvimage_pSrc2,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Add ( const QVImage< uChar, 3 > &  qvimage_pSrc1,
const QVImage< uChar, 3 > &  qvimage_pSrc2,
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Add ( const QVImage< uChar, 1 > &  qvimage_pSrc1,
const QVImage< uChar, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Add image to accumulator.

This is the QVision wrapper function for IPP's ippiAdd_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void AddC ( const QVImage< sShort, 3 > &  qvimage_pSrc,
const sShort  value[3],
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_16s_C3RSfs.

This is the QVision wrapper function for IPP's ippiAddC_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void AddC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_16u_C3RSfs.

This is the QVision wrapper function for IPP's ippiAddC_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void AddC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_8u_C3RSfs.

This is the QVision wrapper function for IPP's ippiAddC_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void AddC ( const QVImage< sShort, 1 > &  qvimage_pSrc,
const sShort  value,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_16s_C1RSfs.

This is the QVision wrapper function for IPP's ippiAddC_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void AddC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_16u_C1RSfs.

This is the QVision wrapper function for IPP's ippiAddC_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void AddC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_8u_C1RSfs.

This is the QVision wrapper function for IPP's ippiAddC_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void AddC ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
const sFloat  value[3],
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_32f_C3R.

This is the QVision wrapper function for IPP's ippiAddC_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AddC ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
const sFloat  value,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAddC_32f_C1R.

This is the QVision wrapper function for IPP's ippiAddC_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AddRandUniform_Direct ( QVImage< sFloat, 3 > &  qvimage_pSrcDst,
const sFloat  low,
const sFloat  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_32f_C3IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AddRandUniform_Direct ( QVImage< sShort, 3 > &  qvimage_pSrcDst,
const sShort  low,
const sShort  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_16s_C3IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AddRandUniform_Direct ( QVImage< uShort, 3 > &  qvimage_pSrcDst,
const uShort  low,
const uShort  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_16u_C3IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AddRandUniform_Direct ( QVImage< uChar, 3 > &  qvimage_pSrcDst,
const uChar  low,
const uChar  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_8u_C3IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AddRandUniform_Direct ( QVImage< sFloat, 1 > &  qvimage_pSrcDst,
const sFloat  low,
const sFloat  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_32f_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AddRandUniform_Direct ( QVImage< sShort, 1 > &  qvimage_pSrcDst,
const sShort  low,
const sShort  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_16s_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AddRandUniform_Direct ( QVImage< uShort, 1 > &  qvimage_pSrcDst,
const uShort  low,
const uShort  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_16u_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AddRandUniform_Direct ( QVImage< uChar, 1 > &  qvimage_pSrcDst,
const uChar  low,
const uChar  high,
unsigned int &  pSeed 
)

Generates pseudo-random samples with uniform distribution and adds them to an image.

This is the QVision wrapper function for IPP's ippiAddRandUniform_Direct_8u_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
low Corresponds to the same parameter of type IppiSize in the IPP function.
high Corresponds to the same parameter of type IppiSize in the IPP function.
pSeed Corresponds to the same parameter in the IPP function.

void AndC ( const QVImage< sInt, 3 > &  qvimage_pSrc,
const sInt  value[3],
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAndC_32s_C3R.

This is the QVision wrapper function for IPP's ippiAndC_32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AndC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAndC_16u_C3R.

This is the QVision wrapper function for IPP's ippiAndC_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AndC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAndC_8u_C3R.

This is the QVision wrapper function for IPP's ippiAndC_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AndC ( const QVImage< sInt, 1 > &  qvimage_pSrc,
const sInt  value,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAndC_32s_C1R.

This is the QVision wrapper function for IPP's ippiAndC_32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AndC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAndC_16u_C1R.

This is the QVision wrapper function for IPP's ippiAndC_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void AndC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiAndC_8u_C1R.

This is the QVision wrapper function for IPP's ippiAndC_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Canny ( QVImage< sFloat, 1 > &  qvimage_pSrcDx,
QVImage< sFloat, 1 > &  qvimage_pSrcDy,
QVImage< uChar, 1 > &  qvimage_pDstEdges,
const sFloat  lowThresh,
const sFloat  highThresh,
QVImage< uChar, 1 > &  qvimage_pBuffer 
)

Creates binary image of source's image edges, using derivatives of the first order.

This is the QVision wrapper function for IPP's ippiCanny_32f8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDx Image corresponding to the data buffer pointer pSrcDx and step number srcDxStep variables in the IPP function
qvimage_pSrcDy Image corresponding to the data buffer pointer pSrcDy and step number srcDyStep variables in the IPP function
qvimage_pDstEdges Image corresponding to the data buffer pointer pDstEdges and step number dstEdgeStep variables in the IPP function
lowThresh Corresponds to the same parameter of type IppiSize in the IPP function.
highThresh Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pBuffer Data buffer image, corresponding to parameter named pBuffer from the original IPP function

void Canny ( QVImage< sShort, 1 > &  qvimage_pSrcDx,
QVImage< sShort, 1 > &  qvimage_pSrcDy,
QVImage< uChar, 1 > &  qvimage_pDstEdges,
const sFloat  lowThresh,
const sFloat  highThresh,
QVImage< uChar, 1 > &  qvimage_pBuffer 
)

Creates binary image of source's image edges, using derivatives of the first order.

This is the QVision wrapper function for IPP's ippiCanny_16s8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDx Image corresponding to the data buffer pointer pSrcDx and step number srcDxStep variables in the IPP function
qvimage_pSrcDy Image corresponding to the data buffer pointer pSrcDy and step number srcDyStep variables in the IPP function
qvimage_pDstEdges Image corresponding to the data buffer pointer pDstEdges and step number dstEdgeStep variables in the IPP function
lowThresh Corresponds to the same parameter of type IppiSize in the IPP function.
highThresh Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pBuffer Data buffer image, corresponding to parameter named pBuffer from the original IPP function

void CannyGetSize ( const QVGenericImage src,
QVImage< uChar > &  buffer 
)

Allocates size in a buffer image for temporary data for function Canny.

This function should be applied to any QVImage<uChar> image to be used as a buffer image for function Canny. Initializes dimensions for that buffer image, appropriated for canny algorithm.

Parameters:
src source image to apply later Canny operator.
buffer buffer image to initialize for further operations.
See also:
Canny

Definition at line 153 of file qvipp.cpp.

void Compare ( const QVImage< sFloat, 1 > &  qvimage_pSrc1,
const QVImage< sFloat, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiCompare_32f_C1R.

This is the QVision wrapper function for IPP's ippiCompare_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Compare ( const QVImage< sShort, 1 > &  qvimage_pSrc1,
const QVImage< sShort, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiCompare_16s_C1R.

This is the QVision wrapper function for IPP's ippiCompare_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Compare ( const QVImage< uShort, 1 > &  qvimage_pSrc1,
const QVImage< uShort, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiCompare_16u_C1R.

This is the QVision wrapper function for IPP's ippiCompare_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Compare ( const QVImage< uChar, 1 > &  qvimage_pSrc1,
const QVImage< uChar, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiCompare_8u_C1R.

This is the QVision wrapper function for IPP's ippiCompare_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Compare ( const QVImage< sFloat, 3 > &  src1,
const QVImage< sFloat, 3 > &  src2,
QVImage< uChar > &  dest,
IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Compares pixel values of two images using a specified compare operation.

See also:
void Compare(const QVImage<uChar> &, const QVImage<uChar> &src2, QVImage<uChar> &, IppCmpOp)

void Compare ( const QVImage< sShort, 3 > &  src1,
const QVImage< sShort, 3 > &  src2,
QVImage< uChar > &  dest,
IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Compares pixel values of two images using a specified compare operation.

See also:
void Compare(const QVImage<uChar> &, const QVImage<uChar> &src2, QVImage<uChar> &, IppCmpOp)

void Compare ( const QVImage< uShort, 3 > &  src1,
const QVImage< uShort, 3 > &  src2,
QVImage< uChar > &  dest,
IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Compares pixel values of two images using a specified compare operation.

See also:
void Compare(const QVImage<uChar> &, const QVImage<uChar> &src2, QVImage<uChar> &, IppCmpOp)

void Compare ( const QVImage< uChar, 3 > &  src1,
const QVImage< uChar, 3 > &  src2,
QVImage< uChar > &  dest,
IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Compares pixel values of two images using a specified compare operation.

See also:
void Compare(const QVImage<uChar> &, const QVImage<uChar> &src2, QVImage<uChar> &, IppCmpOp)

Referenced by Compare().

void CompareC ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
const sFloat  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Compares pixel values of two images, or pixel values of an image to a constant value using the following compare conditions.

This is the QVision wrapper function for IPP's ippiCompareC_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void CompareC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Compares pixel values of two images, or pixel values of an image to a constant value using the following compare conditions.

This is the QVision wrapper function for IPP's ippiCompareC_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void ComputeThreshold_Otsu ( const QVImage< uChar, 1 > &  qvimage_pSrc,
uChar &  pThreshold 
)

Calculate Otsu theshold value of images.

This is the QVision wrapper function for IPP's ippiComputeThreshold_Otsu_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pThreshold Corresponds to the same parameter in the IPP function.

void Convert ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sShort, 3 > &  qvimage_pDst,
const IppRoundMode  roundMode = ippRndNear,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32f16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
roundMode Corresponds to the same parameter of type IppiSize in the IPP function.

void Convert ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< uShort, 3 > &  qvimage_pDst,
const IppRoundMode  roundMode = ippRndNear,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32f16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
roundMode Corresponds to the same parameter of type IppiSize in the IPP function.

void Convert ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const IppRoundMode  roundMode = ippRndNear,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32f8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
roundMode Corresponds to the same parameter of type IppiSize in the IPP function.

void Convert ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const IppRoundMode  roundMode = ippRndNear,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32f16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
roundMode Corresponds to the same parameter of type IppiSize in the IPP function.

void Convert ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const IppRoundMode  roundMode = ippRndNear,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32f16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
roundMode Corresponds to the same parameter of type IppiSize in the IPP function.

void Convert ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppRoundMode  roundMode = ippRndNear,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32f8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
roundMode Corresponds to the same parameter of type IppiSize in the IPP function.

void Convert ( const QVImage< sInt, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32s8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< sInt, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_32s8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< sShort, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16s32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< sShort, 3 > &  qvimage_pSrc,
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16s32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< sShort, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16s8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16s32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16s32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16s8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uShort, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16u32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uShort, 3 > &  qvimage_pSrc,
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16u32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uShort, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16u8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16u32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16u32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_16u8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< sShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Convert ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts pixel values of an image from one bit depth to another.

This is the QVision wrapper function for IPP's ippiConvert_8u16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< sInt, 3 > &  qvimage_pSrc,
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< sInt, 1 > &  qvimage_pSrc,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< sShort, 3 > &  qvimage_pSrc,
QVImage< sShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< uShort, 3 > &  qvimage_pSrc,
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy pixel values from the source image to the destination image.

This is the QVision wrapper function for IPP's ippiCopy_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Copy ( const QVImage< sFloat, 3 > &  src,
const uChar  channel,
QVImage< sFloat, 1 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy a selected channel from a 3-channel image to a 1-channel image.

See also:
Copy(const QVImage<uChar, 3> &, QVImage<uChar, 1> &, uChar)

void Copy ( const QVImage< sInt, 3 > &  src,
const uChar  channel,
QVImage< sInt, 1 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy a selected channel from a 3-channel image to a 1-channel image.

See also:
Copy(const QVImage<uChar, 3> &, QVImage<uChar, 1> &, uChar)

void Copy ( const QVImage< sShort, 3 > &  src,
const uChar  channel,
QVImage< sShort, 1 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy a selected channel from a 3-channel image to a 1-channel image.

See also:
Copy(const QVImage<uChar, 3> &, QVImage<uChar, 1> &, uChar)

void Copy ( const QVImage< uShort, 3 > &  src,
const uChar  channel,
QVImage< uShort, 1 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy a selected channel from a 3-channel image to a 1-channel image.

See also:
Copy(const QVImage<uChar, 3> &, QVImage<uChar, 1> &, uChar)

void Copy ( const QVImage< uChar, 3 > &  src,
const uChar  channel,
QVImage< uChar, 1 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Copy a selected channel from a 3-channel image to a 1-channel image.

This function converts an RGB image to gray scale.

Parameters:
src source image.
dest destination image.
channel number of channel to copy.

void Copy ( const QVImage< sFloat, 1 > &  src1,
const QVImage< sFloat, 1 > &  src2,
const QVImage< sFloat, 1 > &  src3,
QVImage< sFloat, 3 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Composes color image from separate channel images.

See also:
Copy(const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, QVImage<uChar, 3> &)

void Copy ( const QVImage< sInt, 1 > &  src1,
const QVImage< sInt, 1 > &  src2,
const QVImage< sInt, 1 > &  src3,
QVImage< sInt, 3 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Composes color image from separate channel images.

See also:
Copy(const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, QVImage<uChar, 3> &)

void Copy ( const QVImage< sShort, 1 > &  src1,
const QVImage< sShort, 1 > &  src2,
const QVImage< sShort, 1 > &  src3,
QVImage< sShort, 3 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Composes color image from separate channel images.

See also:
Copy(const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, QVImage<uChar, 3> &)

void Copy ( const QVImage< uShort, 1 > &  src1,
const QVImage< uShort, 1 > &  src2,
const QVImage< uShort, 1 > &  src3,
QVImage< uShort, 3 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Composes color image from separate channel images.

See also:
Copy(const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, const QVImage<uChar, 1> &, QVImage<uChar, 3> &)

void Copy ( const QVImage< uChar, 1 > &  src1,
const QVImage< uChar, 1 > &  src2,
const QVImage< uChar, 1 > &  src3,
QVImage< uChar, 3 > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Composes color image from separate channel images.

Todo:
Problema con las funciones IPP: al llamar a una función no inline con la misma imagen de entrada que de salida, por ejemplo:
QVImage<uChar> image = ...;
FilterBox(image, image);

Los bufferes que se le pasarán a la llamada de la ippiFilterBox serán los mismos. El código correcto, que sí funciona, sería este:

QVImage<uChar> image = ... , temp = image;
FilterBox(temp, image);

This function copies data from a source 1-channel image ROI src, to each of the channels of the destination 3-channel image ROI dest.

Parameters:
src1 source image for first channel.
src2 source image for second channel.
src3 source image for third channel.
dest destination image.

Referenced by Copy().

void Dilate3x3 ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs in-place erosion dilation using a 3x3 mask.

This is the QVision wrapper function for IPP's ippiDilate3x3_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Dilate3x3 ( const QVImage< uShort, 3 > &  qvimage_pSrc,
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs in-place erosion dilation using a 3x3 mask.

This is the QVision wrapper function for IPP's ippiDilate3x3_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Dilate3x3 ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs in-place erosion dilation using a 3x3 mask.

This is the QVision wrapper function for IPP's ippiDilate3x3_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Dilate3x3 ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs in-place erosion dilation using a 3x3 mask.

This is the QVision wrapper function for IPP's ippiDilate3x3_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Dilate3x3 ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs in-place erosion dilation using a 3x3 mask.

This is the QVision wrapper function for IPP's ippiDilate3x3_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Dilate3x3 ( QVImage< uChar, 1 > &  qvimage_pSrcDst  ) 

Performs in-place erosion dilation using a 3x3 mask.

This is the QVision wrapper function for IPP's ippiDilate3x3_8u_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function

void Dilate3x3 ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs in-place erosion dilation using a 3x3 mask.

This is the QVision wrapper function for IPP's ippiDilate3x3_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Div ( const QVImage< sFloat, 3 > &  qvimage_pSrc1,
const QVImage< sFloat, 3 > &  qvimage_pSrc2,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Div ( const QVImage< sFloat, 1 > &  qvimage_pSrc1,
const QVImage< sFloat, 1 > &  qvimage_pSrc2,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Div ( const QVImage< sShort, 3 > &  qvimage_pSrc1,
const QVImage< sShort, 3 > &  qvimage_pSrc2,
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Div ( const QVImage< sShort, 1 > &  qvimage_pSrc1,
const QVImage< sShort, 1 > &  qvimage_pSrc2,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Div ( const QVImage< uShort, 3 > &  qvimage_pSrc1,
const QVImage< uShort, 3 > &  qvimage_pSrc2,
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Div ( const QVImage< uShort, 1 > &  qvimage_pSrc1,
const QVImage< uShort, 1 > &  qvimage_pSrc2,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Div ( const QVImage< uChar, 3 > &  qvimage_pSrc1,
const QVImage< uChar, 3 > &  qvimage_pSrc2,
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Div ( const QVImage< uChar, 1 > &  qvimage_pSrc1,
const QVImage< uChar, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image.

This is the QVision wrapper function for IPP's ippiDiv_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void DivC ( const QVImage< sShort, 3 > &  qvimage_pSrc,
const sShort  value[3],
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void DivC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void DivC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void DivC ( const QVImage< sShort, 1 > &  qvimage_pSrc,
const sShort  value,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void DivC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void DivC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void DivC ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
const sFloat  value[3],
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void DivC ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
const sFloat  value,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Divides pixel values of a source image by a constant and places the scaled results in a destination image.

This is the QVision wrapper function for IPP's ippiDivC_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Erode3x3 ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiErode3x3_32f_C3R.

This is the QVision wrapper function for IPP's ippiErode3x3_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Erode3x3 ( const QVImage< uShort, 3 > &  qvimage_pSrc,
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiErode3x3_16u_C3R.

This is the QVision wrapper function for IPP's ippiErode3x3_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Erode3x3 ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiErode3x3_8u_C3R.

This is the QVision wrapper function for IPP's ippiErode3x3_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Erode3x3 ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiErode3x3_32f_C1R.

This is the QVision wrapper function for IPP's ippiErode3x3_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Erode3x3 ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiErode3x3_16u_C1R.

This is the QVision wrapper function for IPP's ippiErode3x3_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Erode3x3 ( QVImage< uChar, 1 > &  qvimage_pSrcDst  ) 

QVision wrapper function for IPP's ippiErode3x3_8u_C1IR.

This is the QVision wrapper function for IPP's ippiErode3x3_8u_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function

void Erode3x3 ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiErode3x3_8u_C1R.

This is the QVision wrapper function for IPP's ippiErode3x3_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void FastMarching ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const sFloat  radius,
QVImage< uChar, 1 > &  qvimage_pBuffer,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Calculate distance transform by fast marching method.

This is the QVision wrapper function for IPP's ippiFastMarching_8u32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
radius Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pBuffer Data buffer image, corresponding to parameter named pBuffer from the original IPP function

void FastMarchingGetBufferSize ( const QVGenericImage image,
QVImage< uChar > &  buffer 
)

Allocates size in a buffer image for temporary data for function FastMarching.

This function should be applied to any QVImage<uChar> image to be used as a buffer image for function FastMarching. Initializes dimensions for that buffer image, appropriated for that algorithm.

Parameters:
image source image to apply Fast Marching algorithm.
buffer buffer image to initialize for further operations.
See also:
FastMarching

Definition at line 160 of file qvipp.cpp.

void FilterBox ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterBox_8u_C3R.

This is the QVision wrapper function for IPP's ippiFilterBox_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterBox ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterBox_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterBox_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterBox ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterBox_16u_C1R.

This is the QVision wrapper function for IPP's ippiFilterBox_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterBox ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterBox_8u_C1R.

This is the QVision wrapper function for IPP's ippiFilterBox_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterColumn ( const QVImage< sFloat > &  src,
QVImage< sFloat > &  dest,
const QVVector  kernel,
const QPoint &  destROIOffset 
)

Filters an image using a spatial kernel that consists of a single column.

This function uses the vertical column kernel contained in vector kernel to filter an image ROI.

Parameters:
src source image to filter.
dest destination image to hold the resulting image after filtering.
kernel vector containing the kernel to filter.

Definition at line 303 of file qvipp.cpp.

void FilterGauss ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterGauss_32f_C3R.

This is the QVision wrapper function for IPP's ippiFilterGauss_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterGauss ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterGauss_8u_C3R.

This is the QVision wrapper function for IPP's ippiFilterGauss_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterGauss ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterGauss_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterGauss_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterGauss ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterGauss_8u_C1R.

This is the QVision wrapper function for IPP's ippiFilterGauss_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterGaussBorder ( const QVImage< sFloat, 1 > &  src,
QVImage< sFloat, 1 > &  dest,
QVImage< uChar > &  buffer,
sInt  kernelSize,
sFloat  sigma,
IppiBorderType  borderType = ippBorderConst,
sFloat  borderValue = 0.0,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies Gauss filter with border.

This function applies the Gaussian filter to the source image ROI pSrc. The kernel of this filter is the matrix of size $ kernelSize x kernelSize $ with the standard deviation $ sigma $. The values of the elements of the Gaussian kernel are calculated according to the formula:

\[ G(i,j) = e^{\displaystyle-\frac{\displaystyle(K/2-i)^2 + (K/2-j)^2}{\displaystyle2\sigma^2}} \]

and then are normalized. The function requires a working image buffer whose size should be computed by the function FilterGaussGetBufferSize beforehand.

Parameters:
src source image to apply filter
dest resulting image.
buffer buffer image initiated beforehand by the function FilterGaussGetBufferSize.
kernelSize specifies the size of the Gaussian kernel, must be odd and greater than or equal to 3.
sigma standard deviation of the Gaussian kernel.
borderType type of border. Following values are possible:
  • ippBorderConst. Values of all border pixels are set to constant.
  • ippBorderRepl. Replicated border is used.
  • ippBorderWrap. Wrapped border is used
  • ippBorderMirror. Mirrored border is used
  • ippBorderMirrorR. Mirrored border with replication is used
borderValue The constant value to assign to the pixels in the constant border (not applicable for other border’s type).
See also:
FilterGaussGetBufferSize

void FilterGaussGetBufferSize ( const QVGenericImage image,
QVImage< uChar > &  buffer,
uInt  kernelSize 
)

Computes the size of the external buffer for the Gaussian filter with border.

This function computes the size of the external buffer that is required for the filter function FilterGaussBorder. This buffer can be used to filter an image whose width and height are equal to or less than param QVGenericImage image, and the kernel size is equal to or less than kernelSize.

Parameters:
src source image to apply later filter.
buffer buffer image to initialize for further operations.
kernelSize Size of the Gaussian kernel, odd, greater than or equal to 3.
See also:
FilterGaussBorder

Definition at line 139 of file qvipp.cpp.

void FilterHipass ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterHipass_32f_C3R.

This is the QVision wrapper function for IPP's ippiFilterHipass_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterHipass ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterHipass_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterHipass_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterHipass ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterHipass_8u_C3R.

This is the QVision wrapper function for IPP's ippiFilterHipass_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterHipass ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterHipass_8u_C1R.

This is the QVision wrapper function for IPP's ippiFilterHipass_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterLaplace ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterLaplace_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterLaplace_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterLaplace ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterLaplace_16s_C1R.

This is the QVision wrapper function for IPP's ippiFilterLaplace_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterLaplace ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterLaplace_8u_C1R.

This is the QVision wrapper function for IPP's ippiFilterLaplace_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterLowpass ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterLowpass_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterLowpass_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterLowpass ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterLowpass_8u_C1R.

This is the QVision wrapper function for IPP's ippiFilterLowpass_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterMax ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "max" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMax_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMax ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "max" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMax_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMax ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "max" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMax_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMax ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "max" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMax_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMedian ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filters an image using a box median filter.

This is the QVision wrapper function for IPP's ippiFilterMedian_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMedian ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filters an image using a box median filter.

This is the QVision wrapper function for IPP's ippiFilterMedian_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMedian ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filters an image using a box median filter.

This is the QVision wrapper function for IPP's ippiFilterMedian_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMedianColor ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filters an image using a box color median filter.

This is the QVision wrapper function for IPP's ippiFilterMedianColor_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterMedianCross ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filters an image using a cross median filter.

This is the QVision wrapper function for IPP's ippiFilterMedianCross_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterMedianHoriz ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs horizontal median filtering.

This is the QVision wrapper function for IPP's ippiFilterMedianHoriz_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterMedianVert ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs vertical median filtering.

This is the QVision wrapper function for IPP's ippiFilterMedianVert_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterMedianWeightedCenter3x3 ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  weight,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filter an image using a median filter with kernal size 3x3 and enlarged weight of central pixel.

This is the QVision wrapper function for IPP's ippiFilterMedianWeightedCenter3x3_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
weight Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterMin ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "min" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMin_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMin ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "min" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMin_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMin ( const QVImage< uShort, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "min" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMin_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterMin ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QSize &  maskSize = QSize(3, 3),
const QPoint &  anchor = QPoint(0, 0),
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies the "min" filter to an image.

This is the QVision wrapper function for IPP's ippiFilterMin_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
maskSize Corresponds to the same parameter of type IppiSize in the IPP function.
anchor Corresponds to the same parameter of type IppiPoint in the IPP function.

void FilterRow ( const QVImage< sFloat > &  src,
QVImage< sFloat > &  dest,
const QVVector  kernel,
const QPoint &  destROIOffset 
)

Filters an image using a spatial kernel that consists of a single row.

This function uses the vertical column kernel contained in vector kernel to filter an image ROI.

Parameters:
src source image to filter.
dest destination image to hold the resulting image after filtering.
kernel vector containing the kernel to filter.

Definition at line 322 of file qvipp.cpp.

void FilterSharpen ( const QVImage< sFloat > &  src,
QVImage< sFloat > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filters an image using a sharpening filter.

See also:
FilterSharpen(const QVImage<uChar> &, QVImage<uChar> &)

void FilterSharpen ( const QVImage< uChar > &  src,
QVImage< uChar > &  dest,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Filters an image using a sharpening filter.

This function applies a sharpening filter to an image ROI. The corresponding kernel is the matrix of 3x3 size with the following values:

$ \left| \begin{array}{ccc} -1/8 & -1/8 & -1/8 \\ -1/8 & 16/8 & -1/8 \\ -1/8 & -1/8 & -1/8 \\ \end{array} \right| $

This filter enhances high-frequency components and thus sharpens an image.

Parameters:
src source image to filter.
dest destination image to hold the resulting image after filtering.

void FilterSobelHoriz ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelHoriz_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelHoriz_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void FilterSobelHoriz ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelHoriz_16s_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelHoriz_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void FilterSobelHoriz ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelHoriz_8u_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelHoriz_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void FilterSobelHorizBorder ( const QVImage< uChar > &  src,
QVImage< sShort > &  dest,
const IppiMaskSize  maskSize,
const IppiBorderType  borderType,
const uChar  borderValue,
QVImage< uChar > &  buffer,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies horizontal Sobel filter with border.

This function is similar to FilterSobelHorizMask, but automatically creates a required border and define appropriate pixel values.

Function FilterSobelHorizGetBufferSize should be used to initialize sizes for a buffer QVImage<uChar> image, which will hold temporary data for the function operations.

Parameters:
src source image to filter.
dest destination image to hold the resulting image after filtering.
buffer buffer image to hold temporal data during function operation.
maskSize size of mask. Should be 3 (for mask of size 3x3) or 5 (for mask of size 5x5).
See also:
FilterSobelHorizGetBufferSize

void FilterSobelHorizGetBufferSize ( const QVGenericImage src,
const IppiMaskSize  maskSize,
QVImage< uChar > &  buffer 
)

Allocates size in a buffer image for temporary data for function FilterSobelHoriz.

This function should be applied to any QVImage<uChar> image to be used as a buffer image for function FilterSobelHoriz. Initializes dimensions for that buffer image, appropriated for that algorithm.

Parameters:
src source image to apply later filter.
buffer buffer image to initialize for further operations.
maskSize size of mask. Should be 3 (for mask of size 3x3) or 5 (for mask of size 5x5).
See also:
FilterSobelHoriz

void FilterSobelHorizMask ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelHorizMask_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelHorizMask_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FilterSobelNegVertBorder ( const QVImage< uChar > &  src,
QVImage< sShort > &  dest,
const IppiMaskSize  maskSize,
const IppiBorderType  borderType,
const uChar  borderValue,
QVImage< uChar > &  buffer,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Applies vertical Sobel filter with border.

This function is similar to FilterSobelVertMask, but uses negative values for the mask applied, and automatically create a required border and define appropriate pixel values.

Function FilterSobelNegVertGetBufferSize should be used to initialize sizes for a buffer QVImage<uChar> image, which will hold temporary data for the function operations.

Parameters:
src source image to filter.
dest destination image to hold the resulting image after filtering.
buffer buffer image to hold temporal data during function operation.
maskSize size of mask. Should be 3 (for mask of size 3x3) or 5 (for mask of size 5x5).
See also:
FilterSobelNegVertGetBufferSize

void FilterSobelNegVertGetBufferSize ( const QVGenericImage src,
const IppiMaskSize  maskSize,
QVImage< uChar > &  buffer 
)

Allocates size in a buffer image for temporary data for function FilterSobelNegVert.

This function should be applied to any QVImage<uChar> image to be used as a buffer image for function FilterSobelNegVert. Initializes dimensions for that buffer image, appropriated for that algorithm.

Parameters:
src source image to apply later filter.
buffer buffer image to initialize for further operations.
maskSize size of mask. Should be 3 (for mask of size 3x3) or 5 (for mask of size 5x5).
See also:
FilterSobelNegVert

void FilterSobelVert ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelVert_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelVert_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void FilterSobelVert ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelVert_16s_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelVert_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void FilterSobelVert ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelVert_8u_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelVert_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void FilterSobelVertMask ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const IppiMaskSize  mask = ippMskSize3x3,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiFilterSobelVertMask_32f_C1R.

This is the QVision wrapper function for IPP's ippiFilterSobelVertMask_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
mask Corresponds to the same parameter of type IppiSize in the IPP function.

void FindPeaks3x3 ( const QVImage< sFloat, 1 > &  img,
QVImage< uChar > &  buffer,
QList< QPoint > &  points,
sFloat  threshold,
IppiNorm  norm,
uInt  border,
uInt  maxPeakCount 
)

Finds coordinates of peaks (maximums or minimums) with absolute value exceeding threshold value.

See also:
FindPeaks3x3(const QVImage<sInt, 1> &, QVImage<uChar> &, QList<QPoint> &, sInt, IppiNorm, uInt, uInt)

void FindPeaks3x3 ( const QVImage< sInt, 1 > &  img,
QVImage< uChar > &  buffer,
QList< QPoint > &  points,
sInt  threshold,
IppiNorm  norm,
uInt  border,
uInt  maxPeakCount 
)

Finds coordinates of peaks (maximums or minimums) with absolute value exceeding threshold value.

This function detects local maximum pixels in the source image, and stores their coordinates in the points point list. The neighborhood O(i, j) for the search is defined by the parameter norm. The number of detected maximums is returned in pPeakCount[0]. The operation is stopped The function requires a working image buffer whose size should be computed by the function FindPeaks3x3GetBufferSize beforehand.

Parameters:
img image to obtain from peaks.
buffer buffer image initiated beforehand by the function FindPeaks3x3GetBufferSize.
points QPoint list to store the resulting point list.
threshold threshold value.
norm Specifies type of the norm to form the mask for maximum search:
  • ippiNormInf. Infinity norm (8-connectivity, 3x3 rectangular mask);
  • ippiNormL1. L1 norm (4-connectivity, 3x3 cross mask).
border Border value, only pixel with distance from the edge of the image greater than border are processed.
maxPeakCount Maximum number of peaks.
See also:
FindPeaks3x3GetBufferSize

void FindPeaks3x3GetBufferSize ( const QVImage< sFloat, 1 > &  image,
QVImage< uChar > &  buffer 
)

Computes the size of the working buffer for the peak search.

See also:
FindPeaks3x3GetBufferSize(const QVImage<sInt,1> &, QVImage<uChar> &)

FindPeaks3x3

void FindPeaks3x3GetBufferSize ( const QVImage< sInt, 1 > &  image,
QVImage< uChar > &  buffer 
)

Computes the size of the working buffer for the peak search.

This function computes the size of the working image buffer required for the function FindPeaks3x3. The image buffer can be used to filter images with ROI width that is less than or equal to the image ROI width.

Parameters:
image source image to apply later filter.
buffer buffer image to initialize for further operations.
See also:
FindPeaks3x3(const QVImage<sInt, 1> &, QVImage<uChar> &, sInt, IppiNorm, uInt, QList<QPoint> &)

void FloodFillGetSize ( const QVGenericImage src,
QVImage< uChar > &  buffer 
)

Allocates size in a buffer image for temporary data for function family FloodFill.

This function should be applied to any QVImage<uChar> image to be used as a buffer image for function family FloodFill. Initializes dimensions for that buffer image, appropriated for that algorithm.

Parameters:
src source image to apply later flood fill function.
buffer buffer image to initialize for further operations.
See also:
FloodFillRange

Definition at line 240 of file qvipp.cpp.

void FloodFillGradient4Connected ( QVImage< uChar > &  img,
QVImage< uChar > &  buffer,
uInt  seedX,
uInt  seedY,
uChar  newVal,
uChar  minDelta,
uChar  maxDelta 
)

Performs gradient flood filling of connected area on an image.

This function performs flood filling of the group of connected pixels in the seed pixel neighborhoods whose pixel values v satisfies the following conditions:

$ v_0 – d_{lw} ≤ v ≤ v_0 + d_{up} $

where $ v_0 $ is the value of at least one of the current pixel neighbors, which already belongs to the refilled area, and $ d_{lw} $, dup are minDelta, maxDelta, respectively. Values of these pixel is set to the newVal value.

The function check 4-connected neighborhood of each pixel, i.e., side neighbors.

The function requires a temporary buffer whose size should be computed with the function FloodFillGetSize beforehand.

Parameters:
img image to flood fill.
buffer temporary buffer image previously initialized with FloodFillGetSize.
seedX column coordinate for the seed.
seedY row coordinate for the seed.
newVal Value to fill with for one-channel data.
minDelta Minimum difference between neighbor pixels for one-channel data.
maxDelta Maximum difference between neighbor pixels for one-channel data.
See also:
FloodFillGetSize

void FloodFillRange4Connected ( QVImage< uChar > &  img,
QVImage< uChar > &  buffer,
uInt  seedX,
uInt  seedY,
uChar  newVal,
uChar  minDelta,
uChar  maxDelta 
)

Performs flood filling of pixels with values in the specified range in the connected area on an image.

This function performs flood filling of the group of connected pixels in the seed pixel neighborhoods whose pixel values $ v_i $ satisfies the following condition:

$ v_i - minDelta \leq v_0 \leq v_i + maxDelta $

where $ v_0 $ is the pixel value of the seed point. Values of these pixel is set to the newVal value.

The function check 4-connected neighborhood of each pixel, i.e., side neighbors.

The function requires a temporary buffer whose size should be computed with the function FloodFillGetSize beforehand.

Parameters:
img image to flood fill.
buffer temporary buffer image previously initialized with FloodFillGetSize.
seedX column coordinate for the seed.
seedY row coordinate for the seed.
newVal Value to fill with for one-channel data.
minDelta Minimum difference between neighbor pixels for one-channel data.
maxDelta Maximum difference between neighbor pixels for one-channel data.
See also:
FloodFillGetSize

QVector<int> HistogramRange ( const QVImage< uChar, 1 > &  src  ) 

Calculates frequency histogram for a given set of values, for a QVImage.

This function computes the intensity histogram of an image in the ranges from 0 to 255.

Parameters:
src source image to obtain histogram values.
Returns:
a QVector list of 256 integer values, that maps pixel values, with their frequency of apperance in the image.

Definition at line 193 of file qvipp.cpp.

QMap<sInt, int> HistogramRange ( const QVImage< uChar, 1 > &  src,
QList< uChar >  values 
)

Calculates frequency histogram for a given set of values, for a QVImage.

This function computes the intensity histogram of an image in the ranges specified by the QList 'values'. Default value for this QList is empty list, indicating the set of integer which cover the group of valid values for uChar type (from 0 to 255).

Todo:
fill pLevels array with values from QList 'values'
Parameters:
src source image to obtain histogram values.
values list of QVImage data type values, to obtain frequency in histogram.
Returns:
a QMap variable, that maps pixel values, with their frequency of depicting in the image.

Definition at line 216 of file qvipp.cpp.

void Inpaint ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
IppiInpaintState_8u_C1R &  pState,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Restores damaged image area by direct inpainting.

This is the QVision wrapper function for IPP's ippiInpaint_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
pState Corresponds to the same parameter in the IPP function.

void Inpaint ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
IppiInpaintState_8u_C1R &  pState,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Restores damaged image area by direct inpainting.

This is the QVision wrapper function for IPP's ippiInpaint_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
pState Corresponds to the same parameter in the IPP function.

void Integral ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const sFloat  val,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiIntegral_8u32f_C1R.

This is the QVision wrapper function for IPP's ippiIntegral_8u32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
val Corresponds to the same parameter of type IppiSize in the IPP function.

void Integral ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sInt, 1 > &  qvimage_pDst,
const sInt  val,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiIntegral_8u32s_C1R.

This is the QVision wrapper function for IPP's ippiIntegral_8u32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
val Corresponds to the same parameter of type IppiSize in the IPP function.

void Ln ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Computes the natural logarithm of each pixel values of a source image and places the results in the destination image; for in-place flavors - in the same image.

This is the QVision wrapper function for IPP's ippiLn_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Ln ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Computes the natural logarithm of each pixel values of a source image and places the results in the destination image; for in-place flavors - in the same image.

This is the QVision wrapper function for IPP's ippiLn_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void LShiftC ( const QVImage< sInt, 3 > &  qvimage_pSrc,
const uInt  value[3],
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiLShiftC_32s_C3R.

This is the QVision wrapper function for IPP's ippiLShiftC_32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void LShiftC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uInt  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiLShiftC_16u_C3R.

This is the QVision wrapper function for IPP's ippiLShiftC_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void LShiftC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uInt  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiLShiftC_8u_C3R.

This is the QVision wrapper function for IPP's ippiLShiftC_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void LShiftC ( const QVImage< sInt, 1 > &  qvimage_pSrc,
const uInt  value,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiLShiftC_32s_C1R.

This is the QVision wrapper function for IPP's ippiLShiftC_32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void LShiftC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uInt  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiLShiftC_16u_C1R.

This is the QVision wrapper function for IPP's ippiLShiftC_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void LShiftC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uInt  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiLShiftC_8u_C1R.

This is the QVision wrapper function for IPP's ippiLShiftC_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Max ( const QVImage< sShort, 3 > &  qvimage_pSrc,
sShort  max[3] 
)

Computes the maximum of image pixel values.

This is the QVision wrapper function for IPP's ippiMax_16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
max Corresponds to the same parameter in the IPP function.

void Max ( const QVImage< uChar, 3 > &  qvimage_pSrc,
uChar  max[3] 
)

Computes the maximum of image pixel values.

This is the QVision wrapper function for IPP's ippiMax_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
max Corresponds to the same parameter in the IPP function.

void Max ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
sFloat &  pMax 
)

Computes the maximum of image pixel values.

This is the QVision wrapper function for IPP's ippiMax_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMax Corresponds to the same parameter in the IPP function.

void Max ( const QVImage< sShort, 1 > &  qvimage_pSrc,
sShort &  pMax 
)

Computes the maximum of image pixel values.

This is the QVision wrapper function for IPP's ippiMax_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMax Corresponds to the same parameter in the IPP function.

void Max ( const QVImage< uChar, 1 > &  qvimage_pSrc,
uChar &  pMax 
)

Computes the maximum of image pixel values.

This is the QVision wrapper function for IPP's ippiMax_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMax Corresponds to the same parameter in the IPP function.

void Mean ( const QVImage< sShort, 3 > &  qvimage_pSrc,
sDouble  mean[3] 
)

Computes the mean of image pixel values.

This is the QVision wrapper function for IPP's ippiMean_16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
mean Corresponds to the same parameter in the IPP function.

void Mean ( const QVImage< uChar, 3 > &  qvimage_pSrc,
sDouble  mean[3] 
)

Computes the mean of image pixel values.

This is the QVision wrapper function for IPP's ippiMean_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
mean Corresponds to the same parameter in the IPP function.

void Mean ( const QVImage< sShort, 1 > &  qvimage_pSrc,
sDouble &  pMean 
)

Computes the mean of image pixel values.

This is the QVision wrapper function for IPP's ippiMean_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMean Corresponds to the same parameter in the IPP function.

void Mean ( const QVImage< uChar, 1 > &  qvimage_pSrc,
sDouble &  pMean 
)

Computes the mean of image pixel values.

This is the QVision wrapper function for IPP's ippiMean_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMean Corresponds to the same parameter in the IPP function.

void Min ( const QVImage< sShort, 3 > &  qvimage_pSrc,
sShort  min[3] 
)

Computes the minimum of image pixel values.

This is the QVision wrapper function for IPP's ippiMin_16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
min Corresponds to the same parameter in the IPP function.

void Min ( const QVImage< uChar, 3 > &  qvimage_pSrc,
uChar  min[3] 
)

Computes the minimum of image pixel values.

This is the QVision wrapper function for IPP's ippiMin_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
min Corresponds to the same parameter in the IPP function.

void Min ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
sFloat &  pMin 
)

Computes the minimum of image pixel values.

This is the QVision wrapper function for IPP's ippiMin_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMin Corresponds to the same parameter in the IPP function.

void Min ( const QVImage< sShort, 1 > &  qvimage_pSrc,
sShort &  pMin 
)

Computes the minimum of image pixel values.

This is the QVision wrapper function for IPP's ippiMin_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMin Corresponds to the same parameter in the IPP function.

void Min ( const QVImage< uChar, 1 > &  qvimage_pSrc,
uChar &  pMin 
)

Computes the minimum of image pixel values.

This is the QVision wrapper function for IPP's ippiMin_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pMin Corresponds to the same parameter in the IPP function.

void MinEigenVal ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pMinEigenVal,
const IppiKernelType  kernType,
const int  apertureSize,
const int  avgWindow,
QVImage< uChar, 1 > &  qvimage_pBuffer,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Calculate minimal eigen value of 2x2 autocorrelation gradient matrix for every pixel.

This is the QVision wrapper function for IPP's ippiMinEigenVal_8u32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pMinEigenVal Image corresponding to the data buffer pointer pMinEigenVal and step number minValStep variables in the IPP function
kernType Corresponds to the same parameter of type IppiSize in the IPP function.
apertureSize Corresponds to the same parameter of type IppiSize in the IPP function.
avgWindow Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pBuffer Data buffer image, corresponding to parameter named pBuffer from the original IPP function

void MinEigenVal ( const QVImage< uChar > &  src,
QVImage< sFloat > &  dest,
QVImage< uChar > &  buffer,
uInt  apertureSize = 3,
uInt  avgWindow = 5,
IppiKernelType  kernel = ippKernelSobel,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Calculates the minimal eigen value of image blocks for corner detection.

This function takes a block around the pixel and computes the first derivatives Dx and Dy.

This operation is performed for every pixel of the image using either Sobel or Scharr kernel in accordance with the kernType parameter.

The size of the Sobel kernel may be specified the parameter apertureSize. If this parameter is set to 3 - the function used 3x3 kernel, if it set to 5 - the function uses 5x5 kernel.

Only 3x3 size is available for the Scharr kernel, therefore the parameter apertureSize must be set to 3 if the Scharr kernel is used.

Parameters:
src source image.
dest destination image to hold the minimal eigen values.
buffer image to hold temporary data during function operations.
apertureSize Size (in pixels) of the derivative operator used by the function, possible values are 3 or 5.
avgWindow Size of the blurring window in pixels, possible values are 3 (3x3 mask size) or 5 (5x5 mask size).
kernel Specifies the type of kernel used to compute derivatives, possible values are:
  • ippKernelSobel. Values for aperture size can be 3, or 5.
  • ippKernelScharr. Value for aperture size can only be 3.
See also:
MinEigenValGetBufferSize

Referenced by FilterHarrisCornerResponseImage(), MinEigenVal(), and MinEigenValGetBufferSize().

void MinEigenValGetBufferSize ( const QVGenericImage src,
QVImage< uChar > &  buffer,
uInt  apertureSize = 5,
uInt  avgWindow = 5 
)

Allocates size in a buffer image for temporary data for function MinEigenValGet.

This function should be applied to any QVImage<uChar> image to be used as a buffer image for function MinEigenVal. Initializes dimensions for that buffer image, appropriated for that algorithm.

Parameters:
src source image to apply later MinEigenVal function.
buffer buffer image to initialize for further operations.
apertureSize Size (in pixels) of the derivative operator used by the function, possible values are 3 or 5.
avgWindow Size of the blurring window in pixels, possible values are 3 or 5.
See also:
MinEigenVal

Definition at line 146 of file qvipp.cpp.

void Mul ( const QVImage< sFloat, 3 > &  qvimage_pSrc1,
const QVImage< sFloat, 3 > &  qvimage_pSrc2,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Mul ( const QVImage< sFloat, 1 > &  qvimage_pSrc1,
const QVImage< sFloat, 1 > &  qvimage_pSrc2,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Mul ( const QVImage< sShort, 3 > &  qvimage_pSrc1,
const QVImage< sShort, 3 > &  qvimage_pSrc2,
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Mul ( const QVImage< sShort, 1 > &  qvimage_pSrc1,
const QVImage< sShort, 1 > &  qvimage_pSrc2,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Mul ( const QVImage< uShort, 3 > &  qvimage_pSrc1,
const QVImage< uShort, 3 > &  qvimage_pSrc2,
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Mul ( const QVImage< uShort, 1 > &  qvimage_pSrc1,
const QVImage< uShort, 1 > &  qvimage_pSrc2,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Mul ( const QVImage< uChar, 3 > &  qvimage_pSrc1,
const QVImage< uChar, 3 > &  qvimage_pSrc2,
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Mul ( const QVImage< uChar, 1 > &  qvimage_pSrc1,
const QVImage< uChar, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image.

This is the QVision wrapper function for IPP's ippiMul_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void MulC ( const QVImage< sShort, 3 > &  qvimage_pSrc,
const sShort  value[3],
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void MulC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void MulC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void MulC ( const QVImage< sShort, 1 > &  qvimage_pSrc,
const sShort  value,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void MulC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void MulC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void MulC ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
const sFloat  value[3],
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void MulC ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
const sFloat  value,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image.

This is the QVision wrapper function for IPP's ippiMulC_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void MulScale ( const QVImage< uChar, 3 > &  qvimage_pSrc1,
const QVImage< uChar, 3 > &  qvimage_pSrc2,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiMulScale_8u_C3R.

This is the QVision wrapper function for IPP's ippiMulScale_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void MulScale ( const QVImage< uChar, 1 > &  qvimage_pSrc1,
const QVImage< uChar, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiMulScale_8u_C1R.

This is the QVision wrapper function for IPP's ippiMulScale_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Not ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs corresponding bitwise logical operation between pixels of two image (AndC OrC XorC - between pixel of the source image and a constant).

This is the QVision wrapper function for IPP's ippiNot_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Not ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs corresponding bitwise logical operation between pixels of two image (AndC OrC XorC - between pixel of the source image and a constant).

This is the QVision wrapper function for IPP's ippiNot_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void OrC ( const QVImage< sInt, 3 > &  qvimage_pSrc,
const sInt  value[3],
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiOrC_32s_C3R.

This is the QVision wrapper function for IPP's ippiOrC_32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void OrC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiOrC_16u_C3R.

This is the QVision wrapper function for IPP's ippiOrC_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void OrC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiOrC_8u_C3R.

This is the QVision wrapper function for IPP's ippiOrC_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void OrC ( const QVImage< sInt, 1 > &  qvimage_pSrc,
const sInt  value,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiOrC_32s_C1R.

This is the QVision wrapper function for IPP's ippiOrC_32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void OrC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiOrC_16u_C1R.

This is the QVision wrapper function for IPP's ippiOrC_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void OrC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiOrC_8u_C1R.

This is the QVision wrapper function for IPP's ippiOrC_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Resize ( const QVImage< uChar, 3 > &  src,
QVImage< uChar, 3 > &  dest,
int  interpolation = IPPI_INTER_LINEAR 
)

Changes an image size.

See also:
Resize(const QVImage<uChar> &, QVImage<uChar> &, int)

void Resize ( const QVImage< uShort > &  src,
QVImage< uShort > &  dest,
int  interpolation = IPPI_INTER_LINEAR 
)

Changes an image size.

See also:
Resize(const QVImage<uShort> &, QVImage<uShort> &, int)

void Resize ( const QVImage< sFloat > &  src,
QVImage< sFloat > &  dest,
int  interpolation = IPPI_INTER_LINEAR 
)

Changes an image size.

See also:
Resize(const QVImage<uChar> &, QVImage<uChar> &, int)

void Resize ( const QVImage< uChar > &  src,
QVImage< uChar > &  dest,
int  interpolation = IPPI_INTER_LINEAR 
)

Changes an image size.

This function copies the content of the ROI in the source image, to the ROI of the destination image, adjusting it's original size to make it fit in the destination size It has the effect of resizing the original image, to fit the destination image, if both ROI's hold the whole of their respective images.

void RGBToGray ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts an RGB image to gray scale (fixed coefficients).

This is the QVision wrapper function for IPP's ippiRGBToGray_32f_C3C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RGBToGray ( const QVImage< sShort, 3 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts an RGB image to gray scale (fixed coefficients).

This is the QVision wrapper function for IPP's ippiRGBToGray_16s_C3C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RGBToGray ( const QVImage< uShort, 3 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts an RGB image to gray scale (fixed coefficients).

This is the QVision wrapper function for IPP's ippiRGBToGray_16u_C3C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RGBToGray ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Converts an RGB image to gray scale (fixed coefficients).

This is the QVision wrapper function for IPP's ippiRGBToGray_8u_C3C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RShiftC ( const QVImage< sInt, 3 > &  qvimage_pSrc,
const uInt  value[3],
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiRShiftC_32s_C3R.

This is the QVision wrapper function for IPP's ippiRShiftC_32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RShiftC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uInt  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiRShiftC_16u_C3R.

This is the QVision wrapper function for IPP's ippiRShiftC_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RShiftC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uInt  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiRShiftC_8u_C3R.

This is the QVision wrapper function for IPP's ippiRShiftC_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RShiftC ( const QVImage< sInt, 1 > &  qvimage_pSrc,
const uInt  value,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiRShiftC_32s_C1R.

This is the QVision wrapper function for IPP's ippiRShiftC_32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RShiftC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uInt  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiRShiftC_16u_C1R.

This is the QVision wrapper function for IPP's ippiRShiftC_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void RShiftC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uInt  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiRShiftC_8u_C1R.

This is the QVision wrapper function for IPP's ippiRShiftC_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Scale ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).

This is the QVision wrapper function for IPP's ippiScale_8u32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Scale ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< sShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).

This is the QVision wrapper function for IPP's ippiScale_8u16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Scale ( const QVImage< uChar, 3 > &  qvimage_pSrc,
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).

This is the QVision wrapper function for IPP's ippiScale_8u16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Scale ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).

This is the QVision wrapper function for IPP's ippiScale_8u32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Scale ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).

This is the QVision wrapper function for IPP's ippiScale_8u16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Scale ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Scales pixel values of an image and converts them to another bit depth dst = a + b * src; a = type_min_dst - b * type_min_src; b = (type_max_dst - type_min_dst) (type_max_src - type_min_src).

This is the QVision wrapper function for IPP's ippiScale_8u16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const sFloat  value[3],
QVImage< sFloat, 3 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const sInt  value[3],
QVImage< sInt, 3 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const sShort  value[3],
QVImage< sShort, 3 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const sFloat  value,
QVImage< sFloat, 1 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const sInt  value,
QVImage< sInt, 1 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const sShort  value,
QVImage< sShort, 1 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Set ( const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst 
)

Sets pixels in the image buffer to a constant value.

This is the QVision wrapper function for IPP's ippiSet_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Sqr ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Squares pixel values of an image and places results in the destination image; for in-place flavors - in the same image.

This is the QVision wrapper function for IPP's ippiSqr_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Sub ( const QVImage< sFloat, 3 > &  qvimage_pSrc1,
const QVImage< sFloat, 3 > &  qvimage_pSrc2,
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_32f_C3R.

This is the QVision wrapper function for IPP's ippiSub_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Sub ( const QVImage< sFloat, 1 > &  qvimage_pSrc1,
const QVImage< sFloat, 1 > &  qvimage_pSrc2,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_32f_C1R.

This is the QVision wrapper function for IPP's ippiSub_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Sub ( const QVImage< sShort, 3 > &  qvimage_pSrc1,
const QVImage< sShort, 3 > &  qvimage_pSrc2,
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_16s_C3RSfs.

This is the QVision wrapper function for IPP's ippiSub_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Sub ( const QVImage< sShort, 1 > &  qvimage_pSrc1,
const QVImage< sShort, 1 > &  qvimage_pSrc2,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_16s_C1RSfs.

This is the QVision wrapper function for IPP's ippiSub_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Sub ( const QVImage< uShort, 3 > &  qvimage_pSrc1,
const QVImage< uShort, 3 > &  qvimage_pSrc2,
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_16u_C3RSfs.

This is the QVision wrapper function for IPP's ippiSub_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Sub ( const QVImage< uShort, 1 > &  qvimage_pSrc1,
const QVImage< uShort, 1 > &  qvimage_pSrc2,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_16u_C1RSfs.

This is the QVision wrapper function for IPP's ippiSub_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Sub ( const QVImage< uChar, 3 > &  qvimage_pSrc1,
const QVImage< uChar, 3 > &  qvimage_pSrc2,
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_8u_C3RSfs.

This is the QVision wrapper function for IPP's ippiSub_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void Sub ( const QVImage< uChar, 1 > &  qvimage_pSrc1,
const QVImage< uChar, 1 > &  qvimage_pSrc2,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSub_8u_C1RSfs.

This is the QVision wrapper function for IPP's ippiSub_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc1 Image corresponding to the data buffer pointer pSrc1 and step number src1Step variables in the IPP function
qvimage_pSrc2 Image corresponding to the data buffer pointer pSrc2 and step number src2Step variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void SubC ( const QVImage< sShort, 3 > &  qvimage_pSrc,
const sShort  value[3],
QVImage< sShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_16s_C3RSfs.

This is the QVision wrapper function for IPP's ippiSubC_16s_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void SubC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_16u_C3RSfs.

This is the QVision wrapper function for IPP's ippiSubC_16u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void SubC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_8u_C3RSfs.

This is the QVision wrapper function for IPP's ippiSubC_8u_C3RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void SubC ( const QVImage< sShort, 1 > &  qvimage_pSrc,
const sShort  value,
QVImage< sShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_16s_C1RSfs.

This is the QVision wrapper function for IPP's ippiSubC_16s_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void SubC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_16u_C1RSfs.

This is the QVision wrapper function for IPP's ippiSubC_16u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void SubC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const int  scaleFactor = 1,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_8u_C1RSfs.

This is the QVision wrapper function for IPP's ippiSubC_8u_C1RSfs. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
scaleFactor Corresponds to the same parameter of type IppiSize in the IPP function.

void SubC ( const QVImage< sFloat, 3 > &  qvimage_pSrc,
const sFloat  value[3],
QVImage< sFloat, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_32f_C3R.

This is the QVision wrapper function for IPP's ippiSubC_32f_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void SubC ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
const sFloat  value,
QVImage< sFloat, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiSubC_32f_C1R.

This is the QVision wrapper function for IPP's ippiSubC_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void Sum ( const QVImage< sShort, 3 > &  qvimage_pSrc,
sDouble  sum[3] 
)

Computes the sum of image pixel values.

This is the QVision wrapper function for IPP's ippiSum_16s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
sum Corresponds to the same parameter in the IPP function.

void Sum ( const QVImage< uChar, 3 > &  qvimage_pSrc,
sDouble  sum[3] 
)

Computes the sum of image pixel values.

This is the QVision wrapper function for IPP's ippiSum_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
sum Corresponds to the same parameter in the IPP function.

void Sum ( const QVImage< sShort, 1 > &  qvimage_pSrc,
sDouble &  pSum 
)

Computes the sum of image pixel values.

This is the QVision wrapper function for IPP's ippiSum_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pSum Corresponds to the same parameter in the IPP function.

void Sum ( const QVImage< uChar, 1 > &  qvimage_pSrc,
sDouble &  pSum 
)

Computes the sum of image pixel values.

This is the QVision wrapper function for IPP's ippiSum_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
pSum Corresponds to the same parameter in the IPP function.

void Threshold ( QVImage< sFloat, 1 > &  qvimage_pSrcDst,
const sFloat  threshold,
const IppCmpOp  ippCmpOp = ippCmpEq 
)

Performs thresholding of an image using the specified level.

This is the QVision wrapper function for IPP's ippiThreshold_32f_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold ( QVImage< sShort, 1 > &  qvimage_pSrcDst,
const sShort  threshold,
const IppCmpOp  ippCmpOp = ippCmpEq 
)

Performs thresholding of an image using the specified level.

This is the QVision wrapper function for IPP's ippiThreshold_16s_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold ( QVImage< uChar, 1 > &  qvimage_pSrcDst,
const uChar  threshold,
const IppCmpOp  ippCmpOp = ippCmpEq 
)

Performs thresholding of an image using the specified level.

This is the QVision wrapper function for IPP's ippiThreshold_8u_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const sFloat  threshold,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs thresholding of an image using the specified level.

This is the QVision wrapper function for IPP's ippiThreshold_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold ( const QVImage< sShort, 1 > &  qvimage_pSrc,
QVImage< sShort, 1 > &  qvimage_pDst,
const sShort  threshold,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs thresholding of an image using the specified level.

This is the QVision wrapper function for IPP's ippiThreshold_16s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const uChar  threshold,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs thresholding of an image using the specified level.

This is the QVision wrapper function for IPP's ippiThreshold_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold_LTValGTVal ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const sFloat  thresholdLT,
const sFloat  valueLT,
const sFloat  thresholdGT,
const sFloat  valueGT,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs double thresholding of pixel values.

This is the QVision wrapper function for IPP's ippiThreshold_LTValGTVal_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
thresholdLT Corresponds to the same parameter of type IppiSize in the IPP function.
valueLT Corresponds to the same parameter of type IppiSize in the IPP function.
thresholdGT Corresponds to the same parameter of type IppiSize in the IPP function.
valueGT Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold_LTValGTVal ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const uChar  thresholdLT,
const uChar  valueLT,
const uChar  thresholdGT,
const uChar  valueGT,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs double thresholding of pixel values.

This is the QVision wrapper function for IPP's ippiThreshold_LTValGTVal_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
thresholdLT Corresponds to the same parameter of type IppiSize in the IPP function.
valueLT Corresponds to the same parameter of type IppiSize in the IPP function.
thresholdGT Corresponds to the same parameter of type IppiSize in the IPP function.
valueGT Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold_Val ( QVImage< sFloat, 1 > &  qvimage_pSrcDst,
const sFloat  threshold,
const sFloat  value,
const IppCmpOp  ippCmpOp = ippCmpEq 
)

Performs thresholding of pixel values.

This is the QVision wrapper function for IPP's ippiThreshold_Val_32f_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
value Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold_Val ( QVImage< sShort, 1 > &  qvimage_pSrcDst,
const sShort  threshold,
const sShort  value,
const IppCmpOp  ippCmpOp = ippCmpEq 
)

Performs thresholding of pixel values.

This is the QVision wrapper function for IPP's ippiThreshold_Val_16s_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
value Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold_Val ( QVImage< uChar, 1 > &  qvimage_pSrcDst,
const uChar  threshold,
const uChar  value,
const IppCmpOp  ippCmpOp = ippCmpEq 
)

Performs thresholding of pixel values.

This is the QVision wrapper function for IPP's ippiThreshold_Val_8u_C1IR. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrcDst Image corresponding to the data buffer pointer pSrcDst and step number srcDstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
value Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold_Val ( const QVImage< sFloat, 1 > &  qvimage_pSrc,
QVImage< sFloat, 1 > &  qvimage_pDst,
const sFloat  threshold,
const sFloat  value,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs thresholding of pixel values.

This is the QVision wrapper function for IPP's ippiThreshold_Val_32f_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
value Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void Threshold_Val ( const QVImage< uChar, 1 > &  qvimage_pSrc,
QVImage< uChar, 1 > &  qvimage_pDst,
const uChar  threshold,
const uChar  value,
const IppCmpOp  ippCmpOp = ippCmpEq,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs thresholding of pixel values.

This is the QVision wrapper function for IPP's ippiThreshold_Val_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function
threshold Corresponds to the same parameter of type IppiSize in the IPP function.
value Corresponds to the same parameter of type IppiSize in the IPP function.
ippCmpOp Corresponds to the same parameter of type IppiSize in the IPP function.

void WarpPerspective ( const QVImage< uChar, 3 > &  src,
QVImage< uChar, 3 > &  dest,
const QVMatrix rectifyingHomography,
int  interpolation = IPPI_INTER_LINEAR,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs perspective warping of the source image using the given transform coefficients.

See also:
WarpPerspective(const QVImage<uChar> &, QVImage<uChar> &, const QVMatrix &, int, QPoint)

void WarpPerspective ( const QVImage< uChar > &  src,
QVImage< uChar > &  dest,
const QVMatrix rectifyingHomography,
int  interpolation = IPPI_INTER_LINEAR,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

Performs perspective warping of the source image using the given transform coefficients.

Todo:
Document this function
Parameters:
src source image to wrap.
dest destination image to contain wrapped image.
rectifyingHomography homography matrix corresponding to the wrapping.
interpolation interpolation type. Selects the algorithm for interpolate pixel values. Possible values for this parameter are:
  • IPPI_INTER_NN. Nearest neighbor interpolation
  • IPPI_INTER_LINEAR. Linear interpolation
  • IPPI_INTER_CUBIC. Cubic interpolation

void XorC ( const QVImage< sInt, 3 > &  qvimage_pSrc,
const sInt  value[3],
QVImage< sInt, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiXorC_32s_C3R.

This is the QVision wrapper function for IPP's ippiXorC_32s_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void XorC ( const QVImage< uShort, 3 > &  qvimage_pSrc,
const uShort  value[3],
QVImage< uShort, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiXorC_16u_C3R.

This is the QVision wrapper function for IPP's ippiXorC_16u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void XorC ( const QVImage< uChar, 3 > &  qvimage_pSrc,
const uChar  value[3],
QVImage< uChar, 3 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiXorC_8u_C3R.

This is the QVision wrapper function for IPP's ippiXorC_8u_C3R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void XorC ( const QVImage< sInt, 1 > &  qvimage_pSrc,
const sInt  value,
QVImage< sInt, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiXorC_32s_C1R.

This is the QVision wrapper function for IPP's ippiXorC_32s_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void XorC ( const QVImage< uShort, 1 > &  qvimage_pSrc,
const uShort  value,
QVImage< uShort, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiXorC_16u_C1R.

This is the QVision wrapper function for IPP's ippiXorC_16u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function

void XorC ( const QVImage< uChar, 1 > &  qvimage_pSrc,
const uChar  value,
QVImage< uChar, 1 > &  qvimage_pDst,
const QPoint &  destROIOffset = QPoint(0, 0) 
)

QVision wrapper function for IPP's ippiXorC_8u_C1R.

This is the QVision wrapper function for IPP's ippiXorC_8u_C1R. See Intel's IPP documentation for a deeper understanding of that function. The parameters of this wrapper function and the original IPP function corresponds as follows:

Parameters:
qvimage_pSrc Image corresponding to the data buffer pointer pSrc and step number srcStep variables in the IPP function
value Corresponds to the same parameter of type IppiSize in the IPP function.
qvimage_pDst Image corresponding to the data buffer pointer pDst and step number dstStep variables in the IPP function