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.


Detailed Description

File from the QVision library.

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

Definition in file qvipp.h.


Generated on Fri Dec 7 12:20:59 2007 for QVision by  doxygen 1.5.3