|
class | Algorithms |
| Contains basic algorithms to manipulate images. More...
|
|
class | AssociationGraphNode |
|
class | 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. More...
|
|
class | BaseBinarizationSuConfig |
|
class | BaseElement |
|
class | BaseLine |
|
class | BaselineTest |
|
class | 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 More...
|
|
class | BaseSkewEstimationConfig |
|
class | 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. More...
|
|
class | 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). More...
|
|
class | BinarizationTest |
|
class | Blob |
| A class that defines a single blob within an image. More...
|
|
class | BlobManager |
| Allows to manipulate the Blobs class (filter, etc.) More...
|
|
class | Blobs |
| Blobs class - holds a vector of Blobs and the corresponding image. More...
|
|
class | Config |
|
class | Converter |
|
class | DBScanPixel |
| DBScan clustering for pixels. More...
|
|
class | DBScanPixelConnector |
| Connects Pixels using the DBScan. More...
|
|
class | DebugConfig |
|
class | DefaultSettings |
| Convenience class that instantiates QSettings with the correct file. More...
|
|
class | DelaunayPixelConnector |
| Connects pixels using the Delaunay triangulation. More...
|
|
class | Ellipse |
|
class | EvalInfo |
| Information class for SuperPixel labeling. More...
|
|
class | EvalInfoManager |
|
class | FeatureCollection |
| FeatureCollection maps one LabelInfo to its features. In addition it handles the I/O using Json. More...
|
|
class | FeatureCollectionManager |
| Manages FeatureCollections. Hence, each label (e.g. printed text) is stored here along with it's features retrieved from groundtruthed images. More...
|
|
class | Flags |
| Flags turns enums into typesave flags It is strongly related (copied) from Useage: enum mDrawFlags { draw_none = 0x00, draw_ellipse = 0x01, draw_stats = 0x02, draw_center = 0x04, }; typedef Flags<mDrawFlags> DrawFlags; More...
|
|
class | FormEvaluation |
|
class | FormFeatures |
|
class | FormFeaturesConfig |
|
class | GlobalConfig |
|
class | GradientVector |
|
class | GradientVectorConfig |
|
class | GraphCutConfig |
|
class | GraphCutLineSpacing |
| Graph cut for line spacing. More...
|
|
class | GraphCutLineSpacingConfig |
|
class | GraphCutOrientation |
| Graph cut for local orientation estimation. More...
|
|
class | GraphCutPixel |
| The base class for all graphcuts operating on pixels. More...
|
|
class | GraphCutPixelLabel |
| Graph cut for pixel labeling. More...
|
|
class | GraphCutTextLine |
| Textline clustering using graph-cut. More...
|
|
class | GridPixel |
|
class | GridPixelConfig |
| Configuration class for GridSuperPixel. More...
|
|
class | GridSuperPixel |
| Grid based SuperPixel extraction. More...
|
|
class | Histogram |
|
class | IP |
|
class | LabelInfo |
| This class is used for mapping classes (e.g. handwriting, decoration) More...
|
|
class | LabelManager |
| This class manages all labels loaded. It can be used to compare LabelInfo objects, and load them. More...
|
|
class | LayerElement |
|
class | LayoutAnalysis |
|
class | LayoutAnalysisConfig |
|
class | LayoutTest |
|
class | Line |
| A basic line class including stroke width (thickness). More...
|
|
class | LineCandidates |
|
class | LineEdge |
|
class | LineFilter |
|
class | LineFilterConfig |
|
class | LineFitting |
| Implements robust line fitting algorithms. More...
|
|
class | LinePixelConfig |
| Configuration class for LineSuperPixel. More...
|
|
class | LineSegment |
|
class | LineSuperPixel |
| SuperPixel generator based on the LSD line detector. More...
|
|
class | 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. More...
|
|
class | LineTraceConfig |
|
class | LineTraceLSD |
| Detect lines using the LSD algorithm. This line finder implements the LSD method from OpenCV contrib. More...
|
|
class | LineTraceLSDConfig |
|
class | LocalOrientation |
| Local orientation estimation (using Il Koo's method). More...
|
|
class | LocalOrientationConfig |
| Configuration file for local orientation extraction. More...
|
|
class | Module |
| This is the base class for all modules. It provides all functions which are implemented by the modules. More...
|
|
class | ModuleConfig |
|
class | MserBlob |
|
class | MserContainer |
| Container for MSER elements. This class maps OpenCVs MSER regions with their bounding boxes. More...
|
|
class | PageElement |
|
class | PageSegmentation |
|
class | PageSegmentationConfig |
|
class | PageXmlParser |
|
class | Pixel |
| This class represents a single instance of super pixels which are needed for the layout analysis. More...
|
|
class | PixelConnector |
| Abstract class PixelConnector. This is the base class for all pixel connecting classes which implement different algorithms for connecting super pixels. More...
|
|
class | PixelEdge |
|
class | PixelGraph |
| Represents a pixel graph. This class comes in handy if you want to map pixel edges with pixels. More...
|
|
class | PixelLabel |
|
class | PixelSet |
| PixelSet stores and manipulates pixel collections. More...
|
|
class | PixelStats |
| This class holds Pixel statistics which are found when computing the local orientation. More...
|
|
class | PixelTabStop |
|
class | PixelVotes |
|
class | Polygon |
|
class | PreProcessingTest |
|
class | Rect |
|
class | Region |
|
class | RegionManager |
|
class | RegionPixelConnector |
| Fully connected graph. Super pixels are connected with all other super pixels within a region. More...
|
|
class | RegionTypeConfig |
|
class | RegionXmlHelper |
|
class | RootRegion |
|
class | ScaleFactory |
|
class | ScaleFactoryConfig |
| Class that configures the ScaleFactory More...
|
|
class | ScaleModuleConfig |
|
class | ScaleSpaceSPConfig |
|
class | ScaleSpaceSuperPixel |
| Creates a scale space and runs the SuperPixelModule on each scale. Use this class to extract SuperPixels that are robust w.r.t. scale changes. More...
|
|
class | SeparatorRegion |
|
class | SimpleBinarization |
| A simple binarization module using a defined threshold. More...
|
|
class | SimpleBinarizationConfig |
|
class | SimpleTextLineConfig |
|
class | SimpleTextLineSegmentation |
|
class | SuperPixel |
| SuperPixel generator using MSER regions. An erosion pyramid improves the MSER regions specifically if cursive handwriting is present. More...
|
|
class | SuperPixelBase |
| Base class implementation for SuperPixel generating modules. More...
|
|
class | SuperPixelClassifier |
|
class | SuperPixelClassifierConfig |
|
class | SuperPixelConfig |
| Configuration class for MserSuperPixel. More...
|
|
class | SuperPixelEval |
| SuperPixel evaluation Module. More...
|
|
class | SuperPixelFeature |
|
class | SuperPixelFeatureConfig |
|
class | SuperPixelLabeler |
| Converts GT information to label images. This class is used to assign a GT label to each SuperPixel computed in an image. More...
|
|
class | 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. More...
|
|
class | SuperPixelModel |
|
class | SuperPixelTest |
|
class | SuperPixelTrainer |
| Converts GT information to label images. This class is used to assign a GT label to each SuperPixel computed in an image. More...
|
|
class | SuperPixelTrainerConfig |
|
class | TableCell |
|
class | TableCellRaw |
|
class | TableProcessing |
|
class | TableRegion |
|
class | TableTest |
|
class | TabStopAnalysis |
|
class | TabStopCluster |
|
class | TabStopConfig |
|
class | TabStopPixelConnector |
| Connects tab stops. More...
|
|
class | TestConfig |
|
class | TestWriterRetrieval |
|
class | TextBlock |
| Represents a text block. A single text block has a boundary region and (possibly) a set of super pixels that are geometrically part of the text region. More...
|
|
class | TextBlockSet |
| Stores all text blocks. This class is used to group super pixels with respect to layout constrains (e.g. text columns) More...
|
|
class | TextEquiv |
|
class | TextLine |
|
class | TextLineConfig |
|
class | TextLineSegmentation |
|
class | TextLineSet |
|
class | TextLineSkew |
|
class | TextLineSkewConfig |
|
class | TextRegion |
|
class | ThomasTest |
|
class | Timer |
|
class | Triangle |
|
class | Utils |
|
class | Vector2D |
|
class | VoronoiPixelConnector |
| Connects pixels using the Voronoi diagram. NOTE: this is highly experimental for it creates new pixels instead of connecting the input pixels (if you need this, take a look at the DelaunayPixelConnector). More...
|
|
class | WriterDatabase |
|
class | WriterImage |
|
class | WriterRetrieval |
|
class | WriterRetrievalConfig |
|
class | WriterVocabulary |
|
class | WriterVocabularyConfig |
|
class | XmlTest |
|
|
bool | operator== (const BaseElement &l, const QString &id) |
|
bool | operator== (const BaseElement &l, const BaseElement &r) |
| Returns true if l and r have the same id. More...
|
|
bool | operator!= (const BaseElement &l, const BaseElement &r) |
| Returns true if l and r do not have the same id. More...
|
|
QDataStream & | operator<< (QDataStream &s, const BaseElement &e) |
|
QDebug | operator<< (QDebug d, const BaseElement &e) |
|
QDataStream & | operator<< (QDataStream &s, const Region &r) |
| Writes the Region r to the data stream s More...
|
|
QDebug | operator<< (QDebug d, const Region &r) |
| Prints the Region r to the debug output. More...
|
|
QDebug | operator<< (QDebug d, const PageElement &p) |
| Prints the page element to the debug stream. More...
|
|
QDataStream & | operator<< (QDataStream &s, const PageElement &p) |
| Appends the page element to the data stream s. More...
|
|
bool | operator== (const QSharedPointer< const Pixel > &px, const cv::KeyPoint &kp) |
|
bool | operator< (const PixelEdge &pe1, const PixelEdge &pe2) |
|
bool | operator< (const QSharedPointer< PixelEdge > &pe1, const QSharedPointer< PixelEdge > &pe2) |
|
bool | operator< (const QSharedPointer< LineEdge > &le1, const QSharedPointer< LineEdge > &le2) |
|
QDataStream & | operator<< (QDataStream &s, const LabelInfo &ll) |
|
QDebug | operator<< (QDebug d, const LabelInfo &ll) |
|
QDebug | operator<< (QDebug d, const Vector2D &v) |
|
QDataStream & | operator<< (QDataStream &s, const Vector2D &v) |
|
bool | operator== (const Rect &l, const Rect &r) |
|
bool | operator!= (const Rect &l, const Rect &r) |
|
QDebug | operator<< (QDebug d, const Ellipse &e) |
|
QDataStream & | operator<< (QDataStream &s, const Timer &t) |
|
QDebug | operator<< (QDebug d, const Timer &t) |
|
QDataStream & | operator<< (QDataStream &s, const Module &m) |
|
QDebug | operator<< (QDebug d, const Module &m) |
|
bool | operator== (const FeatureCollection &fcl, const FeatureCollection &fcr) |
|