![]() |
Image Component Library (ICL)
|
Classes | |
| class | AffineOp |
| Class to apply an arbitrary series of affine transformations . More... | |
| class | BaseAffineOp |
| Abtract base class for arbitrary affine operation classes . More... | |
| class | BilateralFilterOp |
| BilateralFilterICL class Gaussian bilateral filtering Implements the gaussian bilateral filtering like described in "A Fast Approximation of the Bilateral Filter using a Signal Processing Approach" (http://people.csail.mit.edu/sparis/publi/2006/tr/Paris_06_Fast_Bilateral_Filter_MIT_TR_low-res.pdf) on the GPU using OpenCL (no CPU-backend at the moment). More... | |
| class | BinaryArithmeticalOp |
| Class for arithmetic operations performed on two images. More... | |
| class | BinaryCompareOp |
| Class for comparing two images pixel-wise. More... | |
| class | BinaryLogicalOp |
| Class for logical operations performed on two images. (and, or, xor) More... | |
| class | BinaryOp |
| Abstract base class for binary image operations. More... | |
| class | CannyOp |
| Class for the canny edge detector. More... | |
| class | ChamferOp |
| Chamfering Unit. More... | |
| class | ColorDistanceOp |
| Class for creating a color distance map. More... | |
| class | ColorSegmentationOp |
| Class for fast LUT-based color segmentation. More... | |
| struct | ConvolutionKernel |
| Utility struct for managing convolution kernel data. More... | |
| class | ConvolutionOp |
| Class for Image convolutions. More... | |
| class | DitheringOp |
| Class that implements dithering mechanisms. More... | |
| class | DynamicConvolutionOp |
| Convolution using the ROI of an ICL image as its kernel . More... | |
| class | FFTOp |
| class | GaborOp |
| Applies Gabor filter operation on images. More... | |
| class | GradientImage |
| Class for calculation of gradient image information. More... | |
| class | IFFTOp |
| This class implements the unary operator for the inverse fast and discrete 2D fourier transformation. More... | |
| class | ImageRectification |
| The ImageRectification class can be use to rectify an image quadrangle (IPP accellerated) More... | |
| class | ImageSplitter |
| Utility class to split an images roi into a set of shallow copies. More... | |
| class | InplaceArithmeticalOp |
| Inplace implementation for arithmetical operations. More... | |
| class | InplaceLogicalOp |
| Filter class for logical in-place operations. More... | |
| class | InplaceOp |
| Interface class for inplace operators. More... | |
| class | IntegralImgOp |
| class for creating integral images More... | |
| class | LocalThresholdOp |
| LocalThreshold Filter class. More... | |
| class | LUT2D |
| Simple 2D indexed LUT Implementation. More... | |
| class | LUTOp |
| class for applying table lookup transformation to Img8u images More... | |
| class | LUTOp3Channel |
| class for applying table look-up transformation to 3-channel integer-valued images More... | |
| class | MedianOp |
| Class that provides median filter abilities . More... | |
| class | MirrorOp |
| Class to mirror images vertically or horizontally . More... | |
| class | MorphologicalOp |
| Class for Morphological operations . More... | |
| class | MotionSensitiveTemporalSmoothing |
| class | NeighborhoodOp |
| unary operators that work on each pixels neighborhood \ More... | |
| class | OpROIHandler |
| Utility base class for Image Operators. More... | |
| class | ProximityOp |
| Class for computing proximity measures. More... | |
| class | RotateOp |
| Class to rotate images . More... | |
| class | ScaleOp |
| Class to scale images . More... | |
| class | TemporalSmoothingCL |
| class | ThresholdOp |
| Class for thresholding operations. More... | |
| class | TranslateOp |
| Class to translate images . More... | |
| class | UnaryArithmeticalOp |
| Class for Arithmetic Functions. More... | |
| class | UnaryCompareOp |
| Class for comparing operations. More... | |
| class | UnaryLogicalOp |
| Class for bitwise logical operations on pixel values. More... | |
| class | UnaryOp |
| Abstract Base class for Unary Operators. More... | |
| class | UnaryOpPipe |
| Utility class that helps applying UnaryOps one after another. More... | |
| struct | UnaryOpWork |
| Internally used Plugin class for multithreaded unary operations. More... | |
| class | WarpOp |
| Operator that remaps an image with given look-up map. More... | |
| class | WeightChannelsOp |
| Weight pixel values of all image channels. More... | |
| class | WeightedSumOp |
| Accumulate weighted pixel values of all image channels. More... | |
| class | WienerOp |
| Class for Wiener Filter . More... | |
Functions | |
| template<class TS , class TI , class TD , class TT , bool WITH_GAMMA> | |
| void | fast_lt (const TS *psrc, const TI *ii, TD *pdst, int w, int h, int r, TT t, float gs, int channel) |
| Internally used helper function. More... | |
| template<class TS , class TI , class TD , class TT , bool WITH_GAMMA> | |
| void | fast_lt_impl (const TS *psrc, const TI *ii, TD *pdst, int w, int h, int r, TT t, float gs, int channel) |
| Internally used helper function. More... | |
| void icl::filter::fast_lt | ( | const TS * | psrc, |
| const TI * | ii, | ||
| TD * | pdst, | ||
| int | w, | ||
| int | h, | ||
| int | r, | ||
| TT | t, | ||
| float | gs, | ||
| int | channel | ||
| ) |
Internally used helper function.
This function was outsourced to optimize the compilation times by better exploiting multi-threaded compilation. The actual template instantiation of this function is spread over 10 source-files.
| void icl::filter::fast_lt_impl | ( | const TS * | psrc, |
| const TI * | ii, | ||
| TD * | pdst, | ||
| int | w, | ||
| int | h, | ||
| int | r, | ||
| TT | t, | ||
| float | gs, | ||
| int | channel | ||
| ) |
Internally used helper function.
This function was outsourced to optimize the compilation times by better exploiting multi-threaded compilation
1.8.15