PARP Research Group Universidad de Murcia


Blocks for the IPP functions
[Block programming]

Set of blocks corresponding to the IPP functions. More...

Classes

class  QVConvert_uCharsFloatC1Block
 Converts pixel values of an image from one bit depth to another. More...
class  QVConvert_uCharsFloatC3Block
 Converts pixel values of an image from one bit depth to another. More...
class  QVConvert_sFloatuCharC1Block
 Converts pixel values of an image from one bit depth to another. More...
class  QVConvert_sFloatuCharC3Block
 Converts pixel values of an image from one bit depth to another. More...
class  QVAdd_uCharC1Block
 Add image to accumulator. More...
class  QVAdd_uCharC3Block
 Add image to accumulator. More...
class  QVAdd_sFloatC1Block
 Add image to accumulator. More...
class  QVAdd_sFloatC3Block
 Add image to accumulator. More...
class  QVAddC_uCharC1Block
 QVision wrapper function for IPP's ippiAddC_8u_C1RSfs. More...
class  QVAddC_sFloatC1Block
 QVision wrapper function for IPP's ippiAddC_32f_C1R. More...
class  QVMul_uCharC1Block
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image. More...
class  QVMul_uCharC3Block
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image. More...
class  QVMul_sFloatC3Block
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image. More...
class  QVMul_sFloatC1Block
 Adds, subtracts, or multiplies pixel values of two source images and places the results in a destination image. More...
class  QVMulC_uCharC1Block
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image. More...
class  QVMulC_sFloatC1Block
 Adds, subtracts, or multiplies pixel values of an image and a constant, and places the results in the same image. More...
class  QVMulScale_uCharC1Block
 QVision wrapper function for IPP's ippiMulScale_8u_C1R. More...
class  QVMulScale_uCharC3Block
 QVision wrapper function for IPP's ippiMulScale_8u_C3R. More...
class  QVSub_uCharC1Block
 QVision wrapper function for IPP's ippiSub_8u_C1RSfs. More...
class  QVSub_uCharC3Block
 QVision wrapper function for IPP's ippiSub_8u_C3RSfs. More...
class  QVSub_sFloatC1Block
 QVision wrapper function for IPP's ippiSub_32f_C1R. More...
class  QVSub_sFloatC3Block
 QVision wrapper function for IPP's ippiSub_32f_C3R. More...
class  QVSubC_uCharC1Block
 QVision wrapper function for IPP's ippiSubC_8u_C1RSfs. More...
class  QVSubC_sFloatC1Block
 QVision wrapper function for IPP's ippiSubC_32f_C1R. More...
class  QVDiv_uCharC1Block
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image. More...
class  QVDiv_uCharC3Block
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image. More...
class  QVDiv_sFloatC3Block
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image. More...
class  QVDiv_sFloatC1Block
 Divides pixel values of an image by pixel values of another image and places the scaled results in the dividend source image. More...
class  QVDivC_uCharC1Block
 Divides pixel values of a source image by a constant and places the scaled results in the same image. More...
class  QVDivC_sFloatC1Block
 Divides pixel values of a source image by a constant and places the scaled results in the same image. More...
class  QVAbs_sShortC1Block
 Computes absolute value of each pixel of a source image and places results in the destination image; for in-place flavors - in the same source image. More...
class  QVAbs_sFloatC1Block
 Computes absolute value of each pixel of a source image and places results in the destination image; for in-place flavors - in the same source image. More...
class  QVAbsDiff_uCharC1Block
 Calculate absolute difference between corresponding pixels of the two images or between image pixels and scalar. More...
class  QVAbsDiff_sFloatC1Block
 Calculate absolute difference between corresponding pixels of the two images or between image pixels and scalar. More...
class  QVSqr_sFloatC1Block
 Squares pixel values of an image and places results in the destination image; for in-place flavors - in the same image. More...
class  QVLn_sFloatC1Block
 Computes the natural logarithm of each pixel values of a source image and places the results in the destination image; for in-place flavors - in the same image. More...
class  QVLn_sFloatC3Block
 Computes the natural logarithm of each pixel values of a source image and places the results in the destination image; for in-place flavors - in the same image. More...
class  QVAnd_uCharC1Block
 QVision wrapper function for IPP's ippiAnd_8u_C1R. More...
class  QVAnd_uCharC3Block
 QVision wrapper function for IPP's ippiAnd_8u_C3R. More...
class  QVAnd_uShortC1Block
 QVision wrapper function for IPP's ippiAnd_16u_C1R. More...
class  QVAnd_uShortC3Block
 QVision wrapper function for IPP's ippiAnd_16u_C3R. More...
class  QVAnd_sIntC1Block
 QVision wrapper function for IPP's ippiAnd_32s_C1R. More...
class  QVAnd_sIntC3Block
 QVision wrapper function for IPP's ippiAnd_32s_C3R. More...
class  QVOr_uCharC1Block
 QVision wrapper function for IPP's ippiOr_8u_C1R. More...
class  QVOr_uCharC3Block
 QVision wrapper function for IPP's ippiOr_8u_C3R. More...
class  QVOr_uShortC1Block
 QVision wrapper function for IPP's ippiOr_16u_C1R. More...
class  QVOr_uShortC3Block
 QVision wrapper function for IPP's ippiOr_16u_C3R. More...
class  QVOr_sIntC1Block
 QVision wrapper function for IPP's ippiOr_32s_C1R. More...
class  QVOr_sIntC3Block
 QVision wrapper function for IPP's ippiOr_32s_C3R. More...
class  QVXor_uCharC1Block
 QVision wrapper function for IPP's ippiXor_8u_C1R. More...
class  QVXor_uCharC3Block
 QVision wrapper function for IPP's ippiXor_8u_C3R. More...
class  QVXor_uShortC1Block
 QVision wrapper function for IPP's ippiXor_16u_C1R. More...
class  QVXor_uShortC3Block
 QVision wrapper function for IPP's ippiXor_16u_C3R. More...
class  QVXor_sIntC1Block
 QVision wrapper function for IPP's ippiXor_32s_C1R. More...
class  QVXor_sIntC3Block
 QVision wrapper function for IPP's ippiXor_32s_C3R. More...
class  QVNot_uCharC1Block
 Performs corresponding bitwise logical operation between pixels of two image (AndC OrC XorC - between pixel of the source image and a constant). More...
class  QVNot_uCharC3Block
 Performs corresponding bitwise logical operation between pixels of two image (AndC OrC XorC - between pixel of the source image and a constant). More...
class  QVAndC_uCharC1Block
 QVision wrapper function for IPP's ippiAndC_8u_C1R. More...
class  QVOrC_uCharC1Block
 QVision wrapper function for IPP's ippiOrC_8u_C1R. More...
class  QVXorC_uCharC1Block
 QVision wrapper function for IPP's ippiXorC_8u_C1R. More...
class  QVLShiftC_uCharC1Block
 QVision wrapper function for IPP's ippiLShiftC_8u_C1R. More...
class  QVRShiftC_uCharC1Block
 QVision wrapper function for IPP's ippiRShiftC_8u_C1R. More...
class  QVRGBToGray_uCharC3C1Block
 Converts an RGB image to gray scale (fixed coefficients). More...
class  QVRGBToGray_sFloatC3C1Block
 Converts an RGB image to gray scale (fixed coefficients). More...
class  QVThreshold_uCharC1Block
 Performs thresholding of an image using the specified level. More...
class  QVThreshold_sFloatC1Block
 Performs thresholding of an image using the specified level. More...
class  QVComputeThreshold_Otsu_uCharC1Block
 Calculate Otsu theshold value of images. More...
class  QVCompare_uCharC1Block
 QVision wrapper function for IPP's ippiCompare_8u_C1R. More...
class  QVCompare_sFloatC1Block
 QVision wrapper function for IPP's ippiCompare_32f_C1R. More...
class  QVCompareC_uCharC1Block
 Compares pixel values of two images, or pixel values of an image to a constant value using the following compare conditions. More...
class  QVCompareC_sFloatC1Block
 Compares pixel values of two images, or pixel values of an image to a constant value using the following compare conditions. More...
class  QVFilterBox_uCharC1Block
 QVision wrapper function for IPP's ippiFilterBox_8u_C1R. More...
class  QVFilterBox_uCharC3Block
 QVision wrapper function for IPP's ippiFilterBox_8u_C3R. More...
class  QVFilterBox_sFloatC1Block
 QVision wrapper function for IPP's ippiFilterBox_32f_C1R. More...
class  QVFilterMin_uCharC1Block
 Applies the "min" filter to an image. More...
class  QVFilterMin_uCharC3Block
 Applies the "min" filter to an image. More...
class  QVFilterMin_sFloatC1Block
 Applies the "min" filter to an image. More...
class  QVFilterMax_uCharC1Block
 Applies the "max" filter to an image. More...
class  QVFilterMax_uCharC3Block
 Applies the "max" filter to an image. More...
class  QVFilterMax_sFloatC1Block
 Applies the "max" filter to an image. More...
class  QVFilterMedian_uCharC1Block
 Filters an image using a box median filter. More...
class  QVFilterMedian_uCharC3Block
 Filters an image using a box median filter. More...
class  QVFilterMedianHoriz_uCharC1Block
 Performs horizontal median filtering. More...
class  QVFilterSobelHorizMask_sFloatC1Block
 QVision wrapper function for IPP's ippiFilterSobelHorizMask_32f_C1R. More...
class  QVFilterSobelVertMask_sFloatC1Block
 QVision wrapper function for IPP's ippiFilterSobelVertMask_32f_C1R. More...
class  QVFilterLaplace_uCharC1Block
 QVision wrapper function for IPP's ippiFilterLaplace_8u_C1R. More...
class  QVFilterLaplace_sFloatC1Block
 QVision wrapper function for IPP's ippiFilterLaplace_32f_C1R. More...
class  QVFilterGauss_uCharC1Block
 QVision wrapper function for IPP's ippiFilterGauss_8u_C1R. More...
class  QVFilterGauss_sFloatC1Block
 QVision wrapper function for IPP's ippiFilterGauss_32f_C1R. More...
class  QVFilterGauss_uCharC3Block
 QVision wrapper function for IPP's ippiFilterGauss_8u_C3R. More...
class  QVFilterGauss_sFloatC3Block
 QVision wrapper function for IPP's ippiFilterGauss_32f_C3R. More...
class  QVFilterHipass_uCharC1Block
 QVision wrapper function for IPP's ippiFilterHipass_8u_C1R. More...
class  QVFilterHipass_uCharC3Block
 QVision wrapper function for IPP's ippiFilterHipass_8u_C3R. More...
class  QVFilterHipass_sFloatC1Block
 QVision wrapper function for IPP's ippiFilterHipass_32f_C1R. More...
class  QVFilterHipass_sFloatC3Block
 QVision wrapper function for IPP's ippiFilterHipass_32f_C3R. More...
class  QVFilterLowpass_uCharC1Block
 QVision wrapper function for IPP's ippiFilterLowpass_8u_C1R. More...
class  QVFilterLowpass_sFloatC1Block
 QVision wrapper function for IPP's ippiFilterLowpass_32f_C1R. More...
class  QVSum_uCharC1Block
 Computes the sum of image pixel values. More...
class  QVMean_uCharC1Block
 Computes the mean of image pixel values. More...
class  QVMin_uCharC1Block
 Computes the minimum of image pixel values. More...
class  QVMin_sFloatC1Block
 Computes the minimum of image pixel values. More...
class  QVMax_uCharC1Block
 Computes the maximum of image pixel values. More...
class  QVMax_sFloatC1Block
 Computes the maximum of image pixel values. More...

Functions

const QMap< QString, QString > getQVIPPBlocksNames ()
 Provides a full list of the names of all IPP blocks.
QVPropertyContainernewQVIPPBlock (QString type, QString name)
 Creates an IPP block object, given its class name.

Detailed Description

Set of blocks corresponding to the IPP functions.

Todo:
Documentar.

Function Documentation

const QMap<QString, QString> getQVIPPBlocksNames (  ) 

Provides a full list of the names of all IPP blocks.

Returns:
a list of QString objects, corresponding to the names of the IPP blocks
See also:
newQVIPPBlock

Definition at line 27 of file qvippblocks.cpp.

QVPropertyContainer* newQVIPPBlock ( QString  type,
QString  name 
)

Creates an IPP block object, given its class name.

This function can be used as a block object factory. Given the class name of an IPP block included in the QVision framework, this function returns a pointer to a newly created block of that type.

Any QVision application can dynamically obtain the full list of class names of IPP blocks included in the framework with the function getQVIPPBlocksNames.

Parameters:
type name of the type of the block
name name which will be asigned to the new block object
Returns:
a pointer to a new block object, or NULL if no ipp block class exists in the QVision

Definition at line 138 of file qvippblocks.cpp.




QVision framework. PARP research group. Copyright © 2007, 2008, 2009, 2010, 2011.