 cv | |
  ml | |
 rd3 | |
  GCGraph | |
 rdf | |
  PixelDistance | |
  Algorithms | Contains basic algorithms to manipulate images. |
  LineFitting | Implements robust line fitting algorithms. |
  BaseElement | |
  Blob | A class that defines a single blob within an image. |
  Blobs | Blobs class - holds a vector of Blobs and the corresponding image. |
  BlobManager | Allows to manipulate the Blobs class (filter, etc.) |
  Drawer | |
  Region | |
  TextLine | |
  SeparatorRegion | |
  PageElement | |
  RegionTypeConfig | |
  RegionXmlHelper | |
  RegionManager | |
  Histogram | |
  Image | Basic image class |
  IP | |
  PageXmlParser | |
  MserBlob | |
  PixelStats | This class holds Pixel statistics which are found when computing the local orientation. |
  PixelTabStop | |
  Pixel | This class represents a single instance of super pixels which are needed for the layout analysis. |
  PixelEdge | |
  LineEdge | |
  LabelInfo | This class is used for mapping classes (e.g. handwriting, decoration) |
  LabelManager | This class manages all labels loaded. It can be used to compare LabelInfo objects, and load them. |
  PixelLabel | |
  SuperPixelModel | |
  PixelConnector | Abstract class PixelConnector. This is the base class for all pixel connecting classes which implement different algorithms for connecting super pixels. |
  DelauneyPixelConnector | Connects pixels using the Delauney triangulation. |
  RegionPixelConnector | Fully connected graph. Super pixels are connected with all other super pixels within a region. |
  TabStopPixelConnector | Connects tab stops. |
  DBScanPixelConnector | Connects Pixels using the DBScan. |
  PixelSet | PixelSet stores and manipulates pixel collections. |
  PixelGraph | Represents a pixel graph. This class comes in handy if you want to map pixel edges with pixels. |
  DBScanPixel | DBScan clustering for pixels. |
  GenericSettings | |
  GlobalSettings | |
  Config | |
  Line | A basic line class including stroke width (thickness). |
  Vector2D | |
  LineSegment | |
  Triangle | |
  Rect | |
  Ellipse | |
  BaseLine | |
  Polygon | |
  Utils | |
  ColorManager | |
  Converter | |
  Timer | |
  BinarizationTest | |
  XmlTest | |
  LayoutTest | |
  DebugConfig | |
  ModuleConfig | |
  Module | This is the base class for all modules. It provides all functions which are implemented by the modules. |
  SimpleBinarizationConfig | |
  SimpleBinarization | A simple binarization module using a defined threshold. |
  BaseBinarizationSuConfig | |
  BaseBinarizationSu | The class binarize a grayvalue image. The segmentation algorithm is based on "Binarization of Historical Document Images Using Local Maximum and Minimum", Bolan Su, Shijian Lu and Chew Lim Tan, DAS 2010. |
  BinarizationSuAdapted | The class binarize a grayvalue image. The segmentation algorithm is based on "Binarization of Historical Document Images Using Local Maximum and Minimum", Bolan Su, Shijian Lu and Chew Lim Tan, DAS 2010. In contrast to DkSegmentationSu the ContrastImg is adapted and the strokeWidth is constant. |
  BinarizationSuFgdWeight | The class binarize a rgb color image. To make the algorithm robust against noise, the foreground is estimated and the image is weighted with the foreground. (Foreground estimation is performed by a Mean Filter with a size of 32x32 px). |
  BasicFM | |
  BasicContrast | |
  Patch | |
  FocusEstimation | |
  ContrastEstimation | |
  FormFeaturesConfig | |
  FormFeatures | |
  GradientVectorConfig | |
  GradientVector | |
  LineTraceConfig | |
  LineTrace | Detects Lines in a binary image. The result is a binary image containing all line elements (pixel accurate) as well as all lines as vectors. It is also possible to filter lines according a specified angle. |
  ReadLSDConfig | |
  ReadLSD | |
  PageSegmentationConfig | |
  PageSegmentation | |
  BaseSkewEstimationConfig | |
  BaseSkewEstimation | The class estimates the skew of a document page. The methodology is based on "Skew estimation of natural images based on a salient line detector", Hyung Il Koo and Nam Ik Cho |
  SuperPixelConfig | |
  MserContainer | |
  SuperPixel | |
  LocalOrientationConfig | |
  LocalOrientation | |
  GraphCutOrientation | |
  SuperPixelFeatureConfig | |
  SuperPixelFeature | |
  SuperPixelClassifierConfig | |
  SuperPixelClassifier | |
  FeatureCollection | FeatureCollection maps one LabelInfo to its features. In addition it handles the I/O using Json. |
  FeatureCollectionManager | Manages FeatureCollections. Hence, each label (e.g. printed text) is stored here along with it's features retrieved from groundtruthed images. |
  SuperPixelLabelerConfig | This class configures the feature collection process. It controls I/O paths for feature labels and feature cache files and the normalization process through the read settings file. |
  SuperPixelLabeler | Converts GT information to label images. This class is used to assign a GT label to each SuperPixel computed in an image. |
  SuperPixelTrainerConfig | |
  SuperPixelTrainer | Converts GT information to label images. This class is used to assign a GT label to each SuperPixel computed in an image. |
  TabStopConfig | |
  TabStopCluster | |
  TabStopAnalysis | |
  TextLineConfig | |
  TextLineSegmentation | |
  WriterVocabulary | |
  WriterDatabase | |
  WriterRetrieval | |
 Block | |
 DBlock | |
 Energy | |
 GCException | |
 GCoptimization | |
  DataCostFnFromArray | |
  DataCostFnFromFunction | |
  DataCostFnFromFunctionExtra | |
  DataCostFnSparse | |
   iterator | |
  DataCostFunctor | |
  GreedyIter< GCoptimization::DataCostFnSparse > | |
  LabelCost | |
  LabelCostIter | |
  SmoothCostFnFromArray | |
  SmoothCostFnFromFunction | |
  SmoothCostFnFromFunctionExtra | |
  SmoothCostFnPotts | |
  SmoothCostFunctor | |
  SparseDataCost | |
 GCoptimizationGeneralGraph | |
 GCoptimizationGridGraph | |
 Graph | |
 LinkedBlockList | |