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. 
  | 
  
 1.3.7