src/qvip/qvipp/qvipp.h File Reference

File from the QVision library. More...

#include <qvcore/qvimage.h>
#include <QMap>

Go to the source code of this file.

Functions

void Copy (const QVImage< uChar, 1 > &src, QVImage< uChar, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copies pixel values between two images.
void Copy (const QVImage< uShort, 1 > &src, QVImage< uShort, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< sShort, 1 > &src, QVImage< sShort, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< sInt, 1 > &src, QVImage< sInt, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< sShort, 3 > &src, QVImage< sShort, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< sInt, 3 > &src, QVImage< sInt, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy pixel values between two images.
void Copy (const QVImage< uChar, 1 > &src, QVImage< uChar, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy a one-channel image to a multi-channel image.
void Copy (const QVImage< uShort, 1 > &src, QVImage< uShort, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy a one-channel image to a multi-channel image.
void Copy (const QVImage< sShort, 1 > &src, QVImage< sShort, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy a one-channel image to a multi-channel image.
void Copy (const QVImage< sInt, 1 > &src, QVImage< sInt, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy a one-channel image to a multi-channel image.
void Copy (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Copy a one-channel image to a multi-channel image.
void Copy (const QVImage< uChar, 1 > &src1, const QVImage< uChar, 1 > &src2, const QVImage< uChar, 1 > &src3, QVImage< uChar, 3 > &dest, 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, 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, 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, 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, QPoint destROIOffset=QPoint(0, 0))
 Composes color image from separate channel images.
void Copy (const QVImage< uChar, 3 > &src, QVImage< uChar, 1 > &dest, uChar channel, 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, QVImage< uShort, 1 > &dest, uChar channel, 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, QVImage< sShort, 1 > &dest, uChar channel, 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, QVImage< sInt, 1 > &dest, uChar channel, 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, QVImage< sFloat, 1 > &dest, uChar channel, QPoint destROIOffset=QPoint(0, 0))
 Copy a selected channel from a 3-channel image to a 1-channel image.
void Compare (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void Compare (const QVImage< uShort > &src1, const QVImage< uShort > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void Compare (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void Compare (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void Compare (const QVImage< uChar, 3 > &src1, const QVImage< uChar, 3 > &src2, QVImage< uChar > &dest, IppCmpOp ippCmpOp=ippCmpEq, 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, 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, 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, QPoint destROIOffset=QPoint(0, 0))
 Compares pixel values of two images using a specified compare operation.
void CompareC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Compares pixel values of a source image to a given value using a specified compare operation.
void CompareC (const QVImage< sFloat > &src, QVImage< uChar > &dest, sFloat constant, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Compares pixel values of a source image to a given value using a specified compare operation.
void Convert (const QVImage< uChar, 1 > &src, QVImage< uShort, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uChar, 1 > &src, QVImage< sShort, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uChar, 1 > &src, QVImage< sInt, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uChar, 1 > &src, QVImage< sFloat, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uShort, 1 > &src, QVImage< uChar, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uShort, 1 > &src, QVImage< sInt, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uShort, 1 > &src, QVImage< sFloat, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sShort, 1 > &src, QVImage< uChar, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sShort, 1 > &src, QVImage< sInt, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sShort, 1 > &src, QVImage< sFloat, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sInt, 1 > &src, QVImage< uChar, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &src, QVImage< uShort, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &src, QVImage< sShort, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &src, QVImage< sInt, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uChar, 3 > &src, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uShort, 3 > &src, QVImage< uChar, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uShort, 3 > &src, QVImage< sInt, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< uShort, 3 > &src, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sShort, 3 > &src, QVImage< uChar, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sShort, 3 > &src, QVImage< sInt, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sShort, 3 > &src, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sInt, 3 > &src, QVImage< uChar, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from one bit depth to another.
void Convert (const QVImage< sFloat, 1 > &src, QVImage< uChar, 1 > &dest, IppRoundMode roundMode=ippRndNear, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from a floating point bit depth to a integer bit depth, using a given round mode.
void Convert (const QVImage< sFloat, 1 > &src, QVImage< uShort, 1 > &dest, IppRoundMode roundMode=ippRndNear, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from a floating point bit depth to a integer bit depth, using a given round mode.
void Convert (const QVImage< sFloat, 1 > &src, QVImage< sShort, 1 > &dest, IppRoundMode roundMode=ippRndNear, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from a floating point bit depth to a integer bit depth, using a given round mode.
void Convert (const QVImage< sFloat, 3 > &src, QVImage< uChar, 3 > &dest, IppRoundMode roundMode=ippRndNear, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from a floating point bit depth to a integer bit depth, using a given round mode.
void Convert (const QVImage< sFloat, 3 > &src, QVImage< uShort, 3 > &dest, IppRoundMode roundMode=ippRndNear, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from a floating point bit depth to a integer bit depth, using a given round mode.
void Convert (const QVImage< sFloat, 3 > &src, QVImage< sShort, 3 > &dest, IppRoundMode roundMode=ippRndNear, QPoint destROIOffset=QPoint(0, 0))
 Converts a image from a floating point bit depth to a integer bit depth, using a given round mode.
void RGBToGray (const QVImage< uChar, 3 > &src, QVImage< uChar, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray-scale using fixed transform coefficients.
void RGBToGray (const QVImage< uShort, 3 > &src, QVImage< uShort, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray-scale using fixed transform coefficients.
void RGBToGray (const QVImage< sShort, 3 > &src, QVImage< sShort, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray-scale using fixed transform coefficients.
void RGBToGray (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Converts an RGB image to gray-scale using fixed transform coefficients.
void Threshold (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Performs thresholding of pixel values in an image buffer.
void Threshold (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Performs thresholding of pixel values in an image buffer.
void Threshold (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant, IppCmpOp ippCmpOp=ippCmpEq, QPoint destROIOffset=QPoint(0, 0))
 Performs thresholding of pixel values in an image buffer.
void Threshold (QVImage< uChar > &src_dest, uChar constant, IppCmpOp ippCmpOp=ippCmpEq)
 Performs inplace (dest=src) thresholding of pixel values in an image buffer.
void Threshold (QVImage< sShort > &src_dest, sShort constant, IppCmpOp ippCmpOp=ippCmpEq)
 Performs inplace (dest=src) thresholding of pixel values in an image buffer.
void Threshold (QVImage< sFloat > &src_dest, sFloat constant, IppCmpOp ippCmpOp=ippCmpEq)
 Performs inplace (dest=src) thresholding of pixel values in an image buffer.
void Threshold_Val (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar threshold, uChar value, IppCmpOp ippCmpOp, QPoint destROIOffset=QPoint(0, 0))
 Performs thresholding of pixel values in an image buffer. Pixels that satisfy the compare condition are set to a specified value.
void Threshold_Val (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat threshold, sFloat value, IppCmpOp ippCmpOp, QPoint destROIOffset=QPoint(0, 0))
 Performs thresholding of pixel values in an image buffer. Pixels that satisfy the compare condition are set to a specified value.
void Threshold_Val (QVImage< uChar > &src_dest, uChar threshold, uChar value, IppCmpOp ippCmpOp=ippCmpEq)
 Performs inplace (dest=src) thresholding of pixel values in an image buffer. Pixels that satisfy the compare condition are set to a specified value.
void Threshold_Val (QVImage< sShort > &src_dest, sShort threshold, sShort value, IppCmpOp ippCmpOp=ippCmpEq)
 Performs inplace (dest=src) thresholding of pixel values in an image buffer. Pixels that satisfy the compare condition are set to a specified value.
void Threshold_Val (QVImage< sFloat > &src_dest, sFloat threshold, sFloat value, IppCmpOp ippCmpOp=ippCmpEq)
 Performs inplace (dest=src) thresholding of pixel values in an image buffer. Pixels that satisfy the compare condition are set to a specified value.
void Threshold_LTValGTVal (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar thresholdLT, uChar valueLT, uChar thresholdGT, uChar valueGT, QPoint destROIOffset=QPoint(0, 0))
 Performs double thresholding of pixel values in an image buffer.
void Threshold_LTValGTVal (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat thresholdLT, sFloat valueLT, sFloat thresholdGT, sFloat valueGT, QPoint destROIOffset=QPoint(0, 0))
 Performs double thresholding of pixel values in an image buffer.
void Set (QVImage< uChar > &img, uChar constant)
 Sets pixels of an image ROI to a value.
void Set (QVImage< uShort > &img, uShort constant)
 Sets pixels of an image ROI to a value.
void Set (QVImage< sShort > &img, sShort constant)
 Sets pixels of an image ROI to a value.
void Set (QVImage< sInt > &img, sInt constant)
 Sets pixels of an image ROI to a value.
void Set (QVImage< sFloat > &img, sFloat constant)
 Sets pixels of an image ROI to a value.
void Set (QVImage< uChar, 3 > &img, uChar red, uChar green, uChar blue)
 Sets pixels of a 3-channel image ROI to a value respective constant value, one for each channel.
void Set (QVImage< uShort, 3 > &img, uShort red, uShort green, uShort blue)
 Sets pixels of a 3-channel image ROI to a value respective constant value, one for each channel.
void Set (QVImage< sShort, 3 > &img, sShort red, sShort green, sShort blue)
 Sets pixels of a 3-channel image ROI to a value respective constant value, one for each channel.
void Set (QVImage< sInt, 3 > &img, sInt red, sInt green, sInt blue)
 Sets pixels of a 3-channel image ROI to a value respective constant value, one for each channel.
void Set (QVImage< sFloat, 3 > &img, sFloat red, sFloat green, sFloat blue)
 Sets pixels of a 3-channel image ROI to a value respective constant value, one for each channel.
void Abs (const QVImage< sShort > &src, QVImage< sShort > &dest, QPoint destROIOffset=QPoint(0, 0))
 Computes absolute pixel values of a source image and places them into the destination image.
void Abs (const QVImage< sFloat > &src, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Computes absolute pixel values of a source image and places them into the destination image.
void Not (const QVImage< uChar > &src, QVImage< uChar > &dest, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise NOT operation on each pixel of an image.
void Not (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise NOT operation on each pixel of an image.
void OrC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise inclusive OR operation between each pixel of an image and a constant.
void OrC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise inclusive OR operation between each pixel of an image and a constant.
void OrC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise inclusive OR operation between each pixel of an image and a constant.
void OrC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise inclusive OR operation between each pixel of an image and a constant.
void OrC (const QVImage< sInt > &src, QVImage< sInt > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise inclusive OR operation between each pixel of an image and a constant.
void OrC (const QVImage< sInt, 3 > &src, QVImage< sInt, 3 > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise inclusive OR operation between each pixel of an image and a constant.
void AndC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise AND operation between each pixel of an image and a constant.
void AndC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise AND operation between each pixel of an image and a constant.
void AndC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise AND operation between each pixel of an image and a constant.
void AndC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise AND operation between each pixel of an image and a constant.
void AndC (const QVImage< sInt > &src, QVImage< sInt > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise AND operation between each pixel of an image and a constant.
void AndC (const QVImage< sInt, 3 > &src, QVImage< sInt, 3 > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise AND operation between each pixel of an image and a constant.
void XorC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise exclusive OR operation between each pixel of an image and a constant.
void XorC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise exclusive OR operation between each pixel of an image and a constant.
void XorC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise exclusive OR operation between each pixel of an image and a constant.
void XorC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise exclusive OR operation between each pixel of an image and a constant.
void XorC (const QVImage< sInt > &src, QVImage< sInt > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise exclusive OR operation between each pixel of an image and a constant.
void XorC (const QVImage< sInt, 3 > &src, QVImage< sInt, 3 > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Performs a bit-wise exclusive OR operation between each pixel of an image and a constant.
void LShiftC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the left.
void LShiftC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the left.
void LShiftC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the left.
void LShiftC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the left.
void LShiftC (const QVImage< sInt > &src, QVImage< sInt > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the left.
void LShiftC (const QVImage< sInt, 3 > &src, QVImage< sInt, 3 > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the left.
void Ln (const QVImage< sFloat > &src, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Computes the natural logarithm of pixel values in a source image and writes the results into the destination image.
void Ln (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Computes the natural logarithm of pixel values in a source image and writes the results into the destination image.
void Sqr (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 1 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Squares pixel values of an image and writes them into the destination image.
void RShiftC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the right.
void RShiftC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the right.
void RShiftC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the right.
void RShiftC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the right.
void RShiftC (const QVImage< sInt > &src, QVImage< sInt > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the right.
void RShiftC (const QVImage< sInt, 3 > &src, QVImage< sInt, 3 > &dest, sInt constant, QPoint destROIOffset=QPoint(0, 0))
 Shifts bits in pixel values to the right.
void Add (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Add (const QVImage< uChar, 3 > &src1, const QVImage< uChar, 3 > &src2, QVImage< uChar, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Add (const QVImage< uShort > &src1, const QVImage< uShort > &src2, QVImage< uShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Add (const QVImage< uShort, 3 > &src1, const QVImage< uShort, 3 > &src2, QVImage< uShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Add (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Add (const QVImage< sShort, 3 > &src1, const QVImage< sShort, 3 > &src2, QVImage< sShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Add (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Add (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Adds pixel values of two images.
void Sub (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Sub (const QVImage< uChar, 3 > &src1, const QVImage< uChar, 3 > &src2, QVImage< uChar, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Sub (const QVImage< uShort > &src1, const QVImage< uShort > &src2, QVImage< uShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Sub (const QVImage< uShort, 3 > &src1, const QVImage< uShort, 3 > &src2, QVImage< uShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Sub (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Sub (const QVImage< sShort, 3 > &src1, const QVImage< sShort, 3 > &src2, QVImage< sShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Sub (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Sub (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Subtracts pixel values of two images.
void Mul (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Mul (const QVImage< uChar, 3 > &src1, const QVImage< uChar, 3 > &src2, QVImage< uChar, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Mul (const QVImage< uShort > &src1, const QVImage< uShort > &src2, QVImage< uShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Mul (const QVImage< uShort, 3 > &src1, const QVImage< uShort, 3 > &src2, QVImage< uShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Mul (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Mul (const QVImage< sShort, 3 > &src1, const QVImage< sShort, 3 > &src2, QVImage< sShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Mul (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Mul (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images.
void Div (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void Div (const QVImage< uChar, 3 > &src1, const QVImage< uChar, 3 > &src2, QVImage< uChar, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void Div (const QVImage< uShort > &src1, const QVImage< uShort > &src2, QVImage< uShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void Div (const QVImage< uShort, 3 > &src1, const QVImage< uShort, 3 > &src2, QVImage< uShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void Div (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void Div (const QVImage< sShort, 3 > &src1, const QVImage< sShort, 3 > &src2, QVImage< sShort, 3 > &dest, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void Div (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void Div (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by pixel values of another image.
void MulScale (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images and scales the products.
void MulScale (const QVImage< uChar, 3 > &src1, const QVImage< uChar, 3 > &src2, QVImage< uChar, 3 > &dest, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of two images and scales the products.
void AbsDiff (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, QPoint destROIOffset=QPoint(0, 0))
 Calculates absolute difference between two images.
void AbsDiff (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Calculates absolute difference between two images.
void MulC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of an image by a constant.
void MulC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of an image by a constant.
void MulC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of an image by a constant.
void MulC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Multiplies pixel values of an image by a constant.
void MulC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void MulC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void MulC (const QVImage< sShort, 3 > &src, QVImage< sShort, 3 > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void MulC (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< sShort, 3 > &src, QVImage< sShort, 3 > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void AddC (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void SubC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts a constant from pixel values of an image.
void SubC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts a constant from pixel values of an image.
void SubC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Subtracts a constant from pixel values of an image.
void SubC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Subtracts a constant from pixel values of an image.
void SubC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void SubC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void SubC (const QVImage< sShort, 3 > &src, QVImage< sShort, 3 > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void SubC (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void DivC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by a constant.
void DivC (const QVImage< uShort > &src, QVImage< uShort > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by a constant.
void DivC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by a constant.
void DivC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Divides pixel values of an image by a constant.
void DivC (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uChar constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void DivC (const QVImage< uShort, 3 > &src, QVImage< uShort, 3 > &dest, uShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void DivC (const QVImage< sShort, 3 > &src, QVImage< sShort, 3 > &dest, sShort constant, int scale=1, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void DivC (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest, sFloat constant, QPoint destROIOffset=QPoint(0, 0))
 Adds a constant to pixel values of an image.
void Sum (const QVImage< uChar > &src, sDouble &value)
 Computes the sum of image pixel values.
void Sum (const QVImage< sShort > &src, sDouble &value)
 Computes the sum of image pixel values.
void Sum (const QVImage< uChar, 3 > &src, sDouble &r, sDouble &g, sDouble &b)
 Computes the sum of image pixel values, by separate planes.
void Sum (const QVImage< sShort, 3 > &src, sDouble &r, sDouble &g, sDouble &b)
 Computes the sum of image pixel values, by separate planes.
void Integral (const QVImage< uChar, 1 > &src, QVImage< sInt, 1 > &dst, sInt val, QPoint destROIOffset=QPoint(0, 0))
 Computes the integral image.
void Integral (const QVImage< uChar, 1 > &src, QVImage< sFloat, 1 > &dst, sFloat val, QPoint destROIOffset=QPoint(0, 0))
 Computes the integral image.
void SqrIntegral (const QVImage< uChar, 1 > &src, QVImage< sFloat, 1 > &dst1, QVImageBuffer< sDouble, 1 > &dst2, sFloat val, sDouble valSqr, QPoint destROIOffset=QPoint(0, 0))
 Computes the integral and integral squares images.
void RectStdDev (const QVImage< sFloat, 1 > &src1, const QVImageBuffer< sDouble, 1 > &src2, QVImage< sFloat, 1 > &dst, IppiRect rect, QPoint destROIOffset=QPoint(0, 0))
 Computes the standard deviation of the integral images.
void Mean (const QVImage< uChar > &src, sDouble &value, QPoint destROIOffset=QPoint(0, 0))
 Computes the mean of image pixel values.
void Mean (const QVImage< sShort > &src, sDouble &value, QPoint destROIOffset=QPoint(0, 0))
 Computes the mean of image pixel values.
void Mean (const QVImage< uChar, 3 > &src, sDouble &r, sDouble &g, sDouble &b, QPoint destROIOffset=QPoint(0, 0))
 Computes the mean of image pixel values, by separate planes.
void Mean (const QVImage< sShort, 3 > &src, sDouble &r, sDouble &g, sDouble &b, QPoint destROIOffset=QPoint(0, 0))
 Computes the mean of image pixel values, by separate planes.
void Max (const QVImage< uChar > &src, uChar &value)
 Computes the maximum of image pixel values.
void Max (const QVImage< sShort > &src, sShort &value)
 Computes the maximum of image pixel values.
void Max (const QVImage< sFloat > &src, sFloat &value)
 Computes the maximum of image pixel values.
void Max (const QVImage< uChar, 3 > &src, uChar &r, uChar &g, uChar &b)
 Computes the maximum of image pixel values, by separate planes.
void Max (const QVImage< sShort, 3 > &src, sShort &r, sShort &g, sShort &b)
 Computes the maximum of image pixel values, by separate planes.
void Min (const QVImage< uChar > &src, uChar &value)
 Computes the minimum of image pixel values.
void Min (const QVImage< sShort > &src, sShort &value)
 Computes the minimum of image pixel values.
void Min (const QVImage< sFloat > &src, sFloat &value)
 Computes the minimum of image pixel values.
void Min (const QVImage< uChar, 3 > &src, uChar &r, uChar &g, uChar &b)
 Computes the minimum of image pixel values, by separate planes.
void Min (const QVImage< sShort, 3 > &src, sShort &r, sShort &g, sShort &b)
 Computes the minimum of image pixel values, by separate planes.
void FilterMax (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskSize, uInt rowMaskSize, QPoint destROIOffset=QPoint(0, 0))
 Applies the max filter to an image.
void FilterMax (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskSize, uInt rowMaskSize, QPoint destROIOffset=QPoint(0, 0))
 Applies the max filter to an image.
void FilterMax (const QVImage< uShort > &src, QVImage< uShort > &dest, uInt colMaskSize, uInt rowMaskSize, QPoint destROIOffset=QPoint(0, 0))
 Applies the max filter to an image.
void FilterMin (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskSize, uInt rowMaskSize, QPoint destROIOffset=QPoint(0, 0))
 Applies the min filter to an image.
void FilterMin (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskSize, uInt rowMaskSize, QPoint destROIOffset=QPoint(0, 0))
 Applies the min filter to an image.
void FilterMin (const QVImage< sShort > &src, QVImage< sShort > &dest, uInt colMaskSize, uInt rowMaskSize, QPoint destROIOffset=QPoint(0, 0))
 Applies the min filter to an image.
void FilterBox (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskRadius, uInt rowMaskRadius, QPoint destROIOffset=QPoint(0, 0))
 Blurs an image using a simple box filter.
void FilterBox (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskRadius, uInt rowMaskRadius, QPoint destROIOffset=QPoint(0, 0))
 Blurs an image using a simple box filter.
void FilterGauss (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a Gaussian kernel.
void FilterGauss (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a Gaussian kernel.
void FilterGauss (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a Gaussian kernel.
void FilterGauss (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a Gaussian kernel.
void Filter (const QVImage< sFloat > &src, QVImage< sFloat > &dest, const QVMatrix kernel, const QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a general rectangular kernel.
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 FilterHipass (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a high-pass filter.
void FilterHipass (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a high-pass filter.
void FilterLowpass (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a lowpass filter.
void FilterLowpass (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a lowpass filter.
void FilterSharpen (const QVImage< uChar > &src, QVImage< uChar > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a sharpening filter.
void FilterSharpen (const QVImage< sFloat > &src, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a sharpening filter.
void FilterSobelHoriz (const QVImage< uChar > &src, QVImage< uChar > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a horizontal Sobel kernel.
void FilterSobelHoriz (const QVImage< sShort > &src, QVImage< sShort > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a horizontal Sobel kernel.
void FilterSobelHoriz (const QVImage< sFloat > &src, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a horizontal Sobel kernel.
void FilterSobelVert (const QVImage< uChar > &src, QVImage< uChar > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a vertical Sobel kernel.
void FilterSobelVert (const QVImage< sShort > &src, QVImage< sShort > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a vertical Sobel kernel.
void FilterSobelVert (const QVImage< sFloat > &src, QVImage< sFloat > &dest, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a vertical Sobel kernel.
void FilterSobelHorizMask (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a horizontal Sobel kernel.
void FilterSobelVertMask (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a vertical Sobel kernel.
void FilterSobelHorizBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, QVImage< uChar > &buffer, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Applies horizontal Sobel filter with border.
void FilterSobelNegVertBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, QVImage< uChar > &buffer, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Applies vertical Sobel filter with border.
void FilterMedian (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskRadius=3, uInt rowMaskRadius=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a median filter.
void FilterMedian (const QVImage< sShort > &src, QVImage< sShort > &dest, uInt colMaskRadius=3, uInt rowMaskRadius=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a median filter.
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, QVImage< uChar > &buffer, uInt maskSize=3)
 Allocates size in a buffer image for temporary data for function FilterSobelHoriz.
void FilterSobelNegVertGetBufferSize (const QVGenericImage &src, QVImage< uChar > &buffer, uInt maskSize=3)
 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 Canny (QVImage< sShort > &dX, QVImage< sShort > &dY, QVImage< uChar > &dest, QVImage< uChar > &buffer, double low=50.0, double high=150.0)
 Performs Canny algorithm for edge detection.
void Canny (QVImage< sFloat > &dX, QVImage< sFloat > &dY, QVImage< uChar > &dest, QVImage< uChar > &buffer, double low=50.0, double high=150.0, QPoint destROIOffset=QPoint(0, 0))
 Performs Canny algorithm for edge detection.
void MinEigenVal (const QVImage< uChar > &src, QVImage< sFloat > &dest, QVImage< uChar > &buffer, uInt apertureSize=3, uInt avgWindow=5, IppiKernelType kernel=ippKernelSobel, 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.
void FastMarching (const QVImage< uChar > &mask, QVImage< sFloat > &distances, int radius, QVImage< uChar > &buffer, QPoint destROIOffset=QPoint(0, 0))
 Calculates distance transform to closest zero pixel for all non-zero pixels of source image using fast marching method.
void Inpaint (const QVImage< uChar > &src, const QVImage< uChar > &mask, const QVImage< sFloat > &distances, QVImage< uChar > &dest, int radius=4, IppiInpaintFlag flag=IPP_INPAINT_TELEA, QPoint destROIOffset=QPoint(0, 0))
 Restores unknown image pixels.
void Inpaint (const QVImage< uChar, 3 > &src, const QVImage< uChar > &mask, const QVImage< sFloat > &distances, QVImage< uChar, 3 > &dest, int radius=4, IppiInpaintFlag flag=IPP_INPAINT_TELEA, QPoint destROIOffset=QPoint(0, 0))
 Overload for function Inpaint, for different channel number images.
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, 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 FilterLaplace (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a Laplacian kernel.
void FilterLaplace (const QVImage< sShort > &src, QVImage< sShort > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a Laplacian kernel.
void FilterLaplace (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3, QPoint destROIOffset=QPoint(0, 0))
 Filters an image using a Laplacian kernel.
void WarpPerspective (const QVImage< uChar > &src, QVImage< uChar > &dest, const QVMatrix &rectifyingHomography, int interpolation=IPPI_INTER_LINEAR, 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, QPoint destROIOffset=QPoint(0, 0))
 Performs perspective warping of the source image using the given transform coefficients.


Detailed Description

File from the QVision library.

Author:
Copyright (C) PARP Research Group. University of Murcia, Spain.

Definition in file qvipp.h.


Generated on Thu Jul 17 17:23:28 2008 for QVision by  doxygen 1.5.3