iptk is for Image Processing Tool-Kit.
Classes | |
class | iptk::AdditionImage |
A class to perform a pixel-by-pixel addition of two images. More... | |
class | iptk::ArithmeticImage |
An abstract base class to perform image arithmetic. More... | |
class | iptk::Canny |
Class to perform a canny operation on an image. The result of the canny operation is stored in a different memory location as compared to the originally registered image. More... | |
class | iptk::DifferenceImage |
A class to perform pixel-by-pixel difference of two images. More... | |
class | iptk::Dilate |
Class to perform morphological dilation. More... | |
class | iptk::Envelope |
Class to compute an envelope of an image using the previous maximum value. More... | |
class | iptk::Erode |
Class to perform a morphological erosion operation. More... | |
class | iptk::FunctionInfo |
A class to hold information of a class which is a derivative of iptk::IP_Function. More... | |
class | iptk::GaussianFilter |
A class to perform mask based filtering operation using a rectangular mask. More... | |
class | iptk::Gradient |
Class to determine the gradient of an image. Let I(m,n) be an image. More... | |
class | iptk::HistogramEqualisation |
Class to perform a histogram equalisation. More... | |
class | iptk::Hough |
Class to perform a Hough transform. More... | |
class | iptk::Image |
This is the basic image class. More... | |
class | iptk::ImExtrema |
Class to extract local extrema in the image. More... | |
class | iptk::IntensitySurface |
Class which can form an intensity-surface from a given intensity-mesh of triangles. The input to this class should be an iptk::Image object and a TNT::Array1D< gutk::Triangle > object. More... | |
class | iptk::IP_Function |
An abstract-base class for Image Processing functions. More... | |
class | iptk::LaplacianFilter |
A class to perform mask based filtering operation using a rectangular mask. More... | |
class | iptk::Mask |
Class to create masks of different kind. More... | |
class | iptk::MaskFilter |
A class encapsulating functions to perform filtering operations on images using masks. More... | |
class | iptk::Close |
Class to perform a morphological close operation on a binary image. More... | |
class | iptk::MeanImage |
Class to extract a mean image based on the a neighbourhood. More... | |
class | iptk::MedianFilter |
Class to perform median filtering. More... | |
class | iptk::MembershipFilter |
A class which implements the concept of membership filter. More... | |
class | iptk::Open |
Class to perform a morphological opening operation on a binary image. More... | |
class | iptk::MorphologicalOperationUsingStrel |
An abstract base class for morphological operations which use a structure element. More... | |
class | iptk::NeighbourhoodStatisticsFilter |
An abstract base class to encapsulate a neighbourhood statistics filtering operation. More... | |
class | iptk::ParamInfo |
A class to hold information of a parameter which is passed to a derivative of iptk::IP_Function. More... | |
class | iptk::Pixel |
A class to encapsulate a pixel of a gray-scale/intensity image. More... | |
class | iptk::ColourPixel |
A class to encapsulate a pixel of an RGB image. More... | |
class | iptk::PrewittGradient |
Class to perform a Prewitt's Gradient extraction. More... | |
class | iptk::ProductImage |
A class to perform pixel-by-pixel multiplication of two images. More... | |
class | iptk::QuotientImage |
A class to perform pixel-by-pixel division of two images. More... | |
class | iptk::RainfallingWatershed |
A class which extracts the rainfalling watershed transform of a gray-sclae image. More... | |
class | iptk::RangeImage |
Class to extract range image of a given image. Each pixel in the resulting image is replaced by the range of pixel values in the defined neighbourhood of that pixel. More... | |
class | iptk::RectangularMaskFilter |
A class to perform mask based filtering operation using a rectangular mask. More... | |
class | iptk::RegionExtractor |
An abstract base class for classes which perform a segmentation of an image to extract regions. More... | |
class | iptk::RegionMap |
Class which encapsulates a RegionMap. More... | |
class | iptk::Ridge |
Ridge Finder. More... | |
class | iptk::RobertGradient |
Class to perform a Robert's gradient extraction. More... | |
class | iptk::SdImage |
Class to extract a standard deviation image (or sdImage) based on the a neighbourhood. More... | |
class | iptk::SobelGradient |
Class to perform a Sobel's gradient extraction. More... | |
class | iptk::SteepestAscent |
A class to perform a steepest-ascent gradient extraction. More... | |
class | iptk::SteepestDescent |
A class to perform a steepest-descent gradient extraction. More... | |
class | iptk::Strel |
Class to define and hold a structuring element. More... | |
class | iptk::TERM |
Class TERM to perform a Thresholding and Extraction of Region Map. More... | |
class | iptk::Threshold |
Class to perform a thresholding operation. More... | |
class | iptk::VoronoiEnvelope |
Class to compute 2d envelope using the nearest extremum value. More... | |
class | iptk::VoronoiEnvelopeUsingMaxima |
Class to compute 2d envelope using the nearest maximum value. More... | |
class | iptk::Watershed |
A class to extract morhological watersheds of gray scale images. More... | |
Enumerations | |
enum | BitDepth { GRAY_SCALE, RGB } |
Enumerated data type to specify the pixel depth of the image. More... | |
enum | ColourLayer { INTENSITY_LAYER, RED_LAYER, GREEN_LAYER, BLUE_LAYER } |
Enumerated data type for differentiating different colour layers of an image. More... | |
enum | MaskType { GAUSSIAN_MASK, LAPLACIAN_MASK, RECTANGULAR_MASK } |
An enumerated type to denote the type of Mask being used. More... | |
enum | StrelType { ST_RECTANGULAR, ST_ELLIPTICAL, ST_ARBITRARY } |
An enumerated type used to specify the type of structure element. More... | |
Functions | |
tutk::List< gutk::Point > | getBoundary (gutk::Region *r, iptk::RegionMap &rm) |
Returns the boundary of a gutk::Region r using its iptk::RegionMap rm . |
|
Enumerated data type to specify the pixel depth of the image. GRAY_SCALE indicates that the image is an 8-bit gary-scale image and RGB indicates that the image is a 24-bit RGB image. |
|
Enumerated data type for differentiating different colour layers of an image. INTENSITY_LAYER is meaningfull layer only for images with BitDepth GRAY_SCALE. RED_LAYER, GREEN_LAYER, BLUE_LAYER are meaningfull only for images with BitDepth RGB. |
|
An enumerated type to denote the type of Mask being used. The name of the enumeration denotes the kind of the mask. |
|
An enumerated type used to specify the type of structure element.
|