#include <qvcore/qvimage.h>
#include <QMap>
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. |
Definition in file qvipp.h.