#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) |
Copies pixel values between two images. | |
void | Copy (const QVImage< sShort, 1 > &src, QVImage< sShort, 1 > &dest) |
Copy pixel values between two images. | |
void | Copy (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 1 > &dest) |
Copy pixel values between two images. | |
void | Copy (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest) |
Copy pixel values between two images. | |
void | Copy (const QVImage< sShort, 3 > &src, QVImage< sShort, 3 > &dest) |
Copy pixel values between two images. | |
void | Copy (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest) |
Copy pixel values between two images. | |
void | Copy (const QVImage< uChar, 1 > &src, QVImage< uChar, 3 > &dest) |
Copy a one-channel image to a multi-channel image. | |
void | Copy (const QVImage< sShort, 1 > &src, QVImage< sShort, 3 > &dest) |
Copy a one-channel image to a multi-channel image. | |
void | Copy (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 3 > &dest) |
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) |
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) |
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) |
Composes color image from separate channel images. | |
void | Copy (const QVImage< uChar, 3 > &src, QVImage< uChar, 1 > &dest, uChar channel) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
Compares pixel values of a source image to a given value using a specified compare operation. | |
void | Convert (const QVImage< uChar, 1 > &src, QVImage< sShort, 1 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< uChar, 1 > &src, QVImage< sFloat, 1 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< sShort, 1 > &src, QVImage< uChar, 1 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< sShort, 1 > &src, QVImage< sFloat, 1 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< uChar, 3 > &src, QVImage< sShort, 3 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< uChar, 3 > &src, QVImage< sFloat, 3 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< sShort, 3 > &src, QVImage< uChar, 3 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< sShort, 3 > &src, QVImage< sFloat, 3 > &dest) |
Converts a image from one bit depth to another. | |
void | Convert (const QVImage< sFloat, 1 > &src, QVImage< uChar, 1 > &dest, IppRoundMode roundMode=ippRndNear) |
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) |
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) |
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) |
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) |
Converts an RGB image to gray-scale using fixed transform coefficients. | |
void | RGBToGray (const QVImage< sShort, 3 > &src, QVImage< sShort, 1 > &dest) |
Converts an RGB image to gray-scale using fixed transform coefficients. | |
void | RGBToGray (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 1 > &dest) |
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) |
Performs thresholding of pixel values in an image buffer. | |
void | Threshold (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, IppCmpOp ippCmpOp=ippCmpEq) |
Performs thresholding of pixel values in an image buffer. | |
void | Threshold (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant, IppCmpOp ippCmpOp=ippCmpEq) |
Performs 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< sShort > &img, sShort 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< 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< 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) |
Computes absolute pixel values of a source image and places them into the destination image. | |
void | Abs (const QVImage< sFloat > &src, QVImage< sFloat > &dest) |
Computes absolute pixel values of a source image and places them into the destination image. | |
void | Not (const QVImage< uChar > &src, QVImage< uChar > &dest) |
Performs a bit-wise NOT operation on each pixel of an image. | |
void | Not (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest) |
Performs a bit-wise NOT operation on each pixel of an image. | |
void | OrC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant) |
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) |
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) |
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) |
Shifts bits in pixel values to the left. | |
void | RShiftC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant) |
Shifts bits in pixel values to the right. | |
void | Add (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1) |
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) |
Adds pixel values of two images. | |
void | Add (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1) |
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) |
Adds pixel values of two images. | |
void | Add (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest) |
Adds pixel values of two images. | |
void | Add (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest) |
Adds pixel values of two images. | |
void | Sub (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1) |
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) |
Subtracts pixel values of two images. | |
void | Sub (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1) |
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) |
Subtracts pixel values of two images. | |
void | Sub (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest) |
Subtracts pixel values of two images. | |
void | Sub (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest) |
Subtracts pixel values of two images. | |
void | Mul (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1) |
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) |
Multiplies pixel values of two images. | |
void | Mul (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1) |
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) |
Multiplies pixel values of two images. | |
void | Mul (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest) |
Multiplies pixel values of two images. | |
void | Mul (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest) |
Multiplies pixel values of two images. | |
void | Div (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
Multiplies pixel values of two images and scales the products. | |
void | AbsDiff (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest) |
Calculates absolute difference between two images. | |
void | AbsDiff (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest) |
Calculates absolute difference between two images. | |
void | MulC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1) |
Multiplies pixel values of an image by a constant. | |
void | MulC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1) |
Multiplies pixel values of an image by a constant. | |
void | MulC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant) |
Multiplies pixel values of an image by a constant. | |
void | AddC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1) |
Adds a constant to pixel values of an image. | |
void | AddC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1) |
Adds a constant to pixel values of an image. | |
void | AddC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant) |
Adds a constant to pixel values of an image. | |
void | SubC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1) |
Subtracts a constant from pixel values of an image. | |
void | SubC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1) |
Subtracts a constant from pixel values of an image. | |
void | SubC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant) |
Subtracts a constant from pixel values of an image. | |
void | DivC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1) |
Divides pixel values of an image by a constant. | |
void | DivC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1) |
Divides pixel values of an image by a constant. | |
void | DivC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant) |
Divides pixel values of an image by a constant. | |
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 | Mean (const QVImage< uChar > &src, sDouble &value) |
Computes the mean of image pixel values. | |
void | Mean (const QVImage< sShort > &src, sDouble &value) |
Computes the mean of image pixel values. | |
void | Mean (const QVImage< uChar, 3 > &src, sDouble &r, sDouble &g, sDouble &b) |
Computes the mean of image pixel values, by separate planes. | |
void | Mean (const QVImage< sShort, 3 > &src, sDouble &r, sDouble &g, sDouble &b) |
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) |
Applies the max filter to an image. | |
void | FilterMax (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskSize, uInt rowMaskSize) |
Applies the max filter to an image. | |
void | FilterMin (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskSize, uInt rowMaskSize) |
Applies the min filter to an image. | |
void | FilterMin (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskSize, uInt rowMaskSize) |
Applies the min filter to an image. | |
void | FilterBox (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskRadius, uInt rowMaskRadius) |
Blurs an image using a simple box filter. | |
void | FilterBox (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskRadius, uInt rowMaskRadius) |
Blurs an image using a simple box filter. | |
void | FilterGauss (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3) |
Filters an image using a Gaussian kernel. | |
void | FilterGauss (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3) |
Filters an image using a Gaussian kernel. | |
void | FilterHipass (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3) |
Filters an image using a high-pass filter. | |
void | FilterHipass (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3) |
Filters an image using a high-pass filter. | |
void | FilterLowpass (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3) |
Filters an image using a lowpass filter. | |
void | FilterLowpass (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3) |
Filters an image using a lowpass filter. | |
void | FilterSharpen (const QVImage< uChar > &src, QVImage< uChar > &dest) |
Filters an image using a sharpening filter. | |
void | FilterSharpen (const QVImage< sFloat > &src, QVImage< sFloat > &dest) |
Filters an image using a sharpening filter. | |
void | FilterSobelHoriz (const QVImage< uChar > &src, QVImage< uChar > &dest) |
Filters an image using a horizontal Sobel kernel. | |
void | FilterSobelHoriz (const QVImage< sShort > &src, QVImage< sShort > &dest) |
Filters an image using a horizontal Sobel kernel. | |
void | FilterSobelHoriz (const QVImage< sFloat > &src, QVImage< sFloat > &dest) |
Filters an image using a horizontal Sobel kernel. | |
void | FilterSobelVert (const QVImage< uChar > &src, QVImage< uChar > &dest) |
Filters an image using a vertical Sobel kernel. | |
void | FilterSobelVert (const QVImage< sShort > &src, QVImage< sShort > &dest) |
Filters an image using a vertical Sobel kernel. | |
void | FilterSobelVert (const QVImage< sFloat > &src, QVImage< sFloat > &dest) |
Filters an image using a vertical Sobel kernel. | |
void | FilterSobelHorizMask (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3) |
Filters an image using a horizontal Sobel kernel. | |
void | FilterSobelVertMask (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3) |
Filters an image using a vertical Sobel kernel. | |
void | FilterSobelHorizBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, QVImage< uChar > &buffer, uInt maskSize=3) |
Applies horizontal Sobel filter with border. | |
void | FilterSobelNegVertBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, QVImage< uChar > &buffer, uInt maskSize=3) |
Applies vertical Sobel filter with border. | |
void | FilterMedian (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskRadius=3, uInt rowMaskRadius=3) |
Filters an image using a median filter. | |
void | FilterMedian (const QVImage< sShort > &src, QVImage< sShort > &dest, uInt colMaskRadius=3, uInt rowMaskRadius=3) |
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 | 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) |
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) |
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) |
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) |
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) |
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) |
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) |
Filters an image using a Laplacian kernel. | |
void | FilterLaplace (const QVImage< sShort > &src, QVImage< sShort > &dest, uInt maskSize=3) |
Filters an image using a Laplacian kernel. | |
void | FilterLaplace (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3) |
Filters an image using a Laplacian kernel. | |
void | WarpPerspective (const QVImage< uChar > &src, QVImage< uChar > &dest, const double coeffs[3][3], int interpolation=IPPI_INTER_LINEAR) |
Performs perspective warping of the source image using the given transform coefficients. |
Definition in file qvipp.h.