src/qvipp/qvipp.h File Reference

File from the QVision library. More...

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

Include dependency graph for qvipp.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  qvipp

Functions

void qvipp::Copy (const QVImage< uChar, 1 > &src, QVImage< uChar, 1 > &dest)
 Copies pixel values between two images.
void qvipp::Copy (const QVImage< sShort, 1 > &src, QVImage< sShort, 1 > &dest)
 Copies pixel values between two images.
void qvipp::Copy (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 1 > &dest)
 Copies pixel values between two images.
void qvipp::Copy (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest)
 Copies pixel values between two images.
void qvipp::Copy (const QVImage< sShort, 3 > &src, QVImage< sShort, 3 > &dest)
 Copies pixel values between two images.
void qvipp::Copy (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 3 > &dest)
 Copies pixel values between two images.
void qvipp::Copy (const QVImage< uChar, 1 > &src, QVImage< uChar, 3 > &dest)
 Copies pixel values from a 1-channel image to all of the channels for a 3-channel image.
void qvipp::Copy (const QVImage< sShort, 1 > &src, QVImage< sShort, 3 > &dest)
 Copies pixel values from a 1-channel image to all of the channels for a 3-channel image.
void qvipp::Copy (const QVImage< sFloat, 1 > &src, QVImage< sFloat, 3 > &dest)
 Copies pixel values from a 1-channel image to all of the channels for a 3-channel image.
void qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::Convert (const QVImage< uChar, 1 > &src, QVImage< sShort, 1 > &dest)
 Converts a image from one bit depth to another.
void qvipp::Convert (const QVImage< uChar, 1 > &src, QVImage< sFloat, 1 > &dest)
 Converts a image from one bit depth to another.
void qvipp::Convert (const QVImage< sShort, 1 > &src, QVImage< uChar, 1 > &dest)
 Converts a image from one bit depth to another.
void qvipp::Convert (const QVImage< sShort, 1 > &src, QVImage< sFloat, 1 > &dest)
 Converts a image from one bit depth to another.
void qvipp::Convert (const QVImage< uChar, 3 > &src, QVImage< sShort, 3 > &dest)
 Converts a image from one bit depth to another.
void qvipp::Convert (const QVImage< uChar, 3 > &src, QVImage< sFloat, 3 > &dest)
 Converts a image from one bit depth to another.
void qvipp::Convert (const QVImage< sShort, 3 > &src, QVImage< uChar, 3 > &dest)
 Converts a image from one bit depth to another.
void qvipp::Convert (const QVImage< sShort, 3 > &src, QVImage< sFloat, 3 > &dest)
 Converts a image from one bit depth to another.
void qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::RGBToGray (const QVImage< uChar, 3 > &src, QVImage< uChar, 1 > &dest)
 Converts an RGB image to gray-scale using fixed transform coefficients.
void qvipp::RGBToGray (const QVImage< sShort, 3 > &src, QVImage< sShort, 1 > &dest)
 Converts an RGB image to gray-scale using fixed transform coefficients.
void qvipp::RGBToGray (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 1 > &dest)
 Converts an RGB image to gray-scale using fixed transform coefficients.
void qvipp::Threshold (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of pixel values in an image buffer.
void qvipp::Threshold (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of pixel values in an image buffer.
void qvipp::Threshold (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant, IppCmpOp ippCmpOp=ippCmpEq)
 Performs thresholding of pixel values in an image buffer.
void qvipp::Set (QVImage< uChar > &img, uChar constant)
 Sets pixels of an image ROI to a value.
void qvipp::Set (QVImage< sShort > &img, sShort constant)
 Sets pixels of an image ROI to a value.
void qvipp::Set (QVImage< sFloat > &img, sFloat constant)
 Sets pixels of an image ROI to a value.
void qvipp::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 qvipp::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 qvipp::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 qvipp::Abs (const QVImage< sShort > &src, QVImage< sShort > &dest)
 Computes absolute pixel values of a source image and places them into the destination image.
void qvipp::Abs (const QVImage< sFloat > &src, QVImage< sFloat > &dest)
 Computes absolute pixel values of a source image and places them into the destination image.
void qvipp::Not (const QVImage< uChar > &src, QVImage< uChar > &dest)
 Performs a bit-wise NOT operation on each pixel of an image.
void qvipp::Not (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest)
 Performs a bit-wise NOT operation on each pixel of an image.
void qvipp::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 qvipp::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 qvipp::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 qvipp::LShiftC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant)
 Shifts bits in pixel values to the left.
void qvipp::RShiftC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant)
 Shifts bits in pixel values to the right.
void qvipp::Add (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1)
 Adds pixel values of two images.
void qvipp::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 qvipp::Add (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1)
 Adds pixel values of two images.
void qvipp::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 qvipp::Add (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest)
 Adds pixel values of two images.
void qvipp::Add (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest)
 Adds pixel values of two images.
void qvipp::Sub (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1)
 Subtracts pixel values of two images.
void qvipp::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 qvipp::Sub (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1)
 Subtracts pixel values of two images.
void qvipp::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 qvipp::Sub (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest)
 Subtracts pixel values of two images.
void qvipp::Sub (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest)
 Subtracts pixel values of two images.
void qvipp::Mul (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest, int scale=1)
 Multiplies pixel values of two images.
void qvipp::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 qvipp::Mul (const QVImage< sShort > &src1, const QVImage< sShort > &src2, QVImage< sShort > &dest, int scale=1)
 Multiplies pixel values of two images.
void qvipp::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 qvipp::Mul (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest)
 Multiplies pixel values of two images.
void qvipp::Mul (const QVImage< sFloat, 3 > &src1, const QVImage< sFloat, 3 > &src2, QVImage< sFloat, 3 > &dest)
 Multiplies pixel values of two images.
void qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::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 qvipp::MulScale (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest)
 Multiplies pixel values of two images and scales the products.
void qvipp::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 qvipp::AbsDiff (const QVImage< uChar > &src1, const QVImage< uChar > &src2, QVImage< uChar > &dest)
 Calculates absolute difference between two images.
void qvipp::AbsDiff (const QVImage< sFloat > &src1, const QVImage< sFloat > &src2, QVImage< sFloat > &dest)
 Calculates absolute difference between two images.
void qvipp::MulC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1)
 Multiplies pixel values of an image by a constant.
void qvipp::MulC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1)
 Multiplies pixel values of an image by a constant.
void qvipp::MulC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant)
 Multiplies pixel values of an image by a constant.
void qvipp::AddC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1)
 Adds a constant to pixel values of an image.
void qvipp::AddC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1)
 Adds a constant to pixel values of an image.
void qvipp::AddC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant)
 Adds a constant to pixel values of an image.
void qvipp::SubC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1)
 Subtracts a constant from pixel values of an image.
void qvipp::SubC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1)
 Subtracts a constant from pixel values of an image.
void qvipp::SubC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant)
 Subtracts a constant from pixel values of an image.
void qvipp::DivC (const QVImage< uChar > &src, QVImage< uChar > &dest, uChar constant, int scale=1)
 Divides pixel values of an image by a constant.
void qvipp::DivC (const QVImage< sShort > &src, QVImage< sShort > &dest, sShort constant, int scale=1)
 Divides pixel values of an image by a constant.
void qvipp::DivC (const QVImage< sFloat > &src, QVImage< sFloat > &dest, sFloat constant)
 Divides pixel values of an image by a constant.
void qvipp::Sum (const QVImage< uChar > &src, sDouble &value)
 Computes the sum of image pixel values.
void qvipp::Sum (const QVImage< sShort > &src, sDouble &value)
 Computes the sum of image pixel values.
void qvipp::Sum (const QVImage< uChar, 3 > &src, sDouble &r, sDouble &g, sDouble &b)
 Computes the sum of image pixel values, by separate planes.
void qvipp::Sum (const QVImage< sShort, 3 > &src, sDouble &r, sDouble &g, sDouble &b)
 Computes the sum of image pixel values, by separate planes.
void qvipp::Mean (const QVImage< uChar > &src, sDouble &value)
 Computes the mean of image pixel values.
void qvipp::Mean (const QVImage< sShort > &src, sDouble &value)
 Computes the mean of image pixel values.
void qvipp::Mean (const QVImage< uChar, 3 > &src, sDouble &r, sDouble &g, sDouble &b)
 Computes the mean of image pixel values, by separate planes.
void qvipp::Mean (const QVImage< sShort, 3 > &src, sDouble &r, sDouble &g, sDouble &b)
 Computes the mean of image pixel values, by separate planes.
void qvipp::Max (const QVImage< uChar > &src, uChar &value)
 Computes the maximum of image pixel values.
void qvipp::Max (const QVImage< sShort > &src, sShort &value)
 Computes the maximum of image pixel values.
void qvipp::Max (const QVImage< sFloat > &src, sFloat &value)
 Computes the maximum of image pixel values.
void qvipp::Max (const QVImage< uChar, 3 > &src, uChar &r, uChar &g, uChar &b)
 Computes the maximum of image pixel values, by separate planes.
void qvipp::Max (const QVImage< sShort, 3 > &src, sShort &r, sShort &g, sShort &b)
 Computes the maximum of image pixel values, by separate planes.
void qvipp::Min (const QVImage< uChar > &src, uChar &value)
 Computes the minimum of image pixel values.
void qvipp::Min (const QVImage< sShort > &src, sShort &value)
 Computes the minimum of image pixel values.
void qvipp::Min (const QVImage< sFloat > &src, sFloat &value)
 Computes the minimum of image pixel values.
void qvipp::Min (const QVImage< uChar, 3 > &src, uChar &r, uChar &g, uChar &b)
 Computes the minimum of image pixel values, by separate planes.
void qvipp::Min (const QVImage< sShort, 3 > &src, sShort &r, sShort &g, sShort &b)
 Computes the minimum of image pixel values, by separate planes.
void qvipp::FilterMax (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskSize, uInt rowMaskSize)
 Applies the max filter to an image.
void qvipp::FilterMax (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskSize, uInt rowMaskSize)
 Applies the max filter to an image.
void qvipp::FilterMin (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskSize, uInt rowMaskSize)
 Applies the min filter to an image.
void qvipp::FilterMin (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskSize, uInt rowMaskSize)
 Applies the min filter to an image.
void qvipp::FilterBox (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskRadius, uInt rowMaskRadius)
 Blurs an image using a simple box filter.
void qvipp::FilterBox (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt colMaskRadius, uInt rowMaskRadius)
 Blurs an image using a simple box filter.
void qvipp::FilterGauss (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize)
 Filters an image using a Gaussian kernel.
void qvipp::FilterGauss (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize)
 Filters an image using a Gaussian kernel.
void qvipp::FilterHipass (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3)
 Filters an image using a high-pass filter.
void qvipp::FilterHipass (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3)
 Filters an image using a high-pass filter.
void qvipp::FilterLowpass (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt maskSize=3)
 Filters an image using a lowpass filter.
void qvipp::FilterLowpass (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3)
 Filters an image using a lowpass filter.
void qvipp::FilterSharpen (const QVImage< uChar > &src, QVImage< uChar > &dest)
 Filters an image using a sharpening filter.
void qvipp::FilterSharpen (const QVImage< sFloat > &src, QVImage< sFloat > &dest)
 Filters an image using a sharpening filter.
void qvipp::FilterSobelHoriz (const QVImage< uChar > &src, QVImage< uChar > &dest)
 Filters an image using a horizontal Sobel kernel.
void qvipp::FilterSobelHoriz (const QVImage< sShort > &src, QVImage< sShort > &dest)
 Filters an image using a horizontal Sobel kernel.
void qvipp::FilterSobelHoriz (const QVImage< sFloat > &src, QVImage< sFloat > &dest)
 Filters an image using a horizontal Sobel kernel.
void qvipp::FilterSobelVert (const QVImage< uChar > &src, QVImage< uChar > &dest)
 Filters an image using a vertical Sobel kernel.
void qvipp::FilterSobelVert (const QVImage< sShort > &src, QVImage< sShort > &dest)
 Filters an image using a vertical Sobel kernel.
void qvipp::FilterSobelVert (const QVImage< sFloat > &src, QVImage< sFloat > &dest)
 Filters an image using a vertical Sobel kernel.
void qvipp::FilterSobelHorizMask (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3)
 Filters an image using a horizontal Sobel kernel.
void qvipp::FilterSobelVertMask (const QVImage< sFloat > &src, QVImage< sFloat > &dest, uInt maskSize=3)
 Filters an image using a vertical Sobel kernel.
void qvipp::FilterSobelHorizBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, QVImage< uChar > &buffer, uInt maskSize=3)
 Applies horizontal Sobel filter with border.
void qvipp::FilterSobelNegVertBorder (const QVImage< uChar > &src, QVImage< sShort > &dest, QVImage< uChar > &buffer, uInt maskSize=3)
 Applies vertical Sobel filter with border.
void qvipp::FilterMedian (const QVImage< uChar > &src, QVImage< uChar > &dest, uInt colMaskRadius=3, uInt rowMaskRadius=3)
 Filters an image using a median filter.
void qvipp::FilterMedian (const QVImage< sShort > &src, QVImage< sShort > &dest, uInt colMaskRadius=3, uInt rowMaskRadius=3)
 Filters an image using a median filter.
void qvipp::Resize (const QVImage< uChar > &src, QVImage< uChar > &dest, int interpolation=IPPI_INTER_LINEAR)
 Changes an image size.
void qvipp::Resize (const QVImage< sFloat > &src, QVImage< sFloat > &dest, int interpolation=IPPI_INTER_LINEAR)
 Changes an image size.
void qvipp::CannyGetSize (const QVGenericImage &src, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function Canny.
void qvipp::FilterSobelHorizGetBufferSize (const QVGenericImage &src, QVImage< uChar > &buffer, uInt maskSize=3)
 Allocates size in a buffer image for temporary data for function FilterSobelHoriz.
void qvipp::FilterSobelNegVertGetBufferSize (const QVGenericImage &src, QVImage< uChar > &buffer, uInt maskSize=3)
 Allocates size in a buffer image for temporary data for function FilterSobelNegVert.
void qvipp::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 qvipp::FloodFillGetSize (const QVGenericImage &src, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function family FloodFill.
void qvipp::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 qvipp::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 qvipp::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 qvipp::FastMarchingGetBufferSize (const QVGenericImage &image, QVImage< uChar > &buffer)
 Allocates size in a buffer image for temporary data for function FastMarching.
void qvipp::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 qvipp::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 qvipp::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 > qvipp::HistogramRange (const QVImage< uChar, 1 > &src, QList< uChar > values=QList< uChar >())
 Calculates frequency histogram for a given set of values, for a QVImage.
void qvipp::FloodFillRange (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 qvipp::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 qvipp::FilterGaussGetBufferSize (const QVGenericImage &image, QVImage< uChar > &buffer, uInt kernelSize)
 Computes the size of the external buffer for the Gaussian filter with border.
void qvipp::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 qvipp::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 qvipp::FindPeaks3x3GetBufferSize (const QVImage< sInt, 1 > &image, QVImage< uChar > &buffer)
 Computes the size of the working buffer for the peak search.
void qvipp::FindPeaks3x3GetBufferSize (const QVImage< sFloat, 1 > &image, QVImage< uChar > &buffer)
 Computes the size of the working buffer for the peak search.


Detailed Description

File from the QVision library.

Author:
PARP Research Group. University of Murcia, Spain.

Definition in file qvipp.h.


Generated on Thu Dec 13 13:06:27 2007 for QVision by  doxygen 1.5.3