ReadFramework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rdf Namespace Reference

Namespaces

 PixelDistance
 

Classes

class  Algorithms
 Contains basic algorithms to manipulate images. More...
 
class  LineFitting
 Implements robust line fitting algorithms. More...
 
class  BaseElement
 
class  Blob
 A class that defines a single blob within an image. More...
 
class  Blobs
 Blobs class - holds a vector of Blobs and the corresponding image. More...
 
class  BlobManager
 Allows to manipulate the Blobs class (filter, etc.) More...
 
class  Drawer
 
class  Region
 
class  TextLine
 
class  SeparatorRegion
 
class  PageElement
 
class  RegionTypeConfig
 
class  RegionXmlHelper
 
class  RegionManager
 
class  Histogram
 
class  Image
 Basic image class More...
 
class  IP
 
class  PageXmlParser
 
class  MserBlob
 
class  PixelStats
 This class holds Pixel statistics which are found when computing the local orientation. More...
 
class  PixelTabStop
 
class  Pixel
 This class represents a single instance of super pixels which are needed for the layout analysis. More...
 
class  PixelEdge
 
class  LineEdge
 
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  PixelLabel
 
class  SuperPixelModel
 
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  DelauneyPixelConnector
 Connects pixels using the Delauney triangulation. More...
 
class  RegionPixelConnector
 Fully connected graph. Super pixels are connected with all other super pixels within a region. More...
 
class  TabStopPixelConnector
 Connects tab stops. More...
 
class  DBScanPixelConnector
 Connects Pixels using the DBScan. More...
 
class  PixelSet
 PixelSet stores and manipulates pixel collections. More...
 
class  PixelGraph
 Represents a pixel graph. This class comes in handy if you want to map pixel edges with pixels. More...
 
class  DBScanPixel
 DBScan clustering for pixels. More...
 
class  GenericSettings
 
class  GlobalSettings
 
class  Config
 
class  Line
 A basic line class including stroke width (thickness). More...
 
class  Vector2D
 
class  LineSegment
 
class  Triangle
 
class  Rect
 
class  Ellipse
 
class  BaseLine
 
class  Polygon
 
class  Utils
 
class  ColorManager
 
class  Converter
 
class  Timer
 
class  BinarizationTest
 
class  XmlTest
 
class  LayoutTest
 
class  DebugConfig
 
class  ModuleConfig
 
class  Module
 This is the base class for all modules. It provides all functions which are implemented by the modules. More...
 
class  SimpleBinarizationConfig
 
class  SimpleBinarization
 A simple binarization module using a defined threshold. More...
 
class  BaseBinarizationSuConfig
 
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  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  BasicFM
 
class  BasicContrast
 
class  Patch
 
class  FocusEstimation
 
class  ContrastEstimation
 
class  FormFeaturesConfig
 
class  FormFeatures
 
class  GradientVectorConfig
 
class  GradientVector
 
class  LineTraceConfig
 
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  ReadLSDConfig
 
class  ReadLSD
 
class  PageSegmentationConfig
 
class  PageSegmentation
 
class  BaseSkewEstimationConfig
 
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  SuperPixelConfig
 
class  MserContainer
 
class  SuperPixel
 
class  LocalOrientationConfig
 
class  LocalOrientation
 
class  GraphCutOrientation
 
class  SuperPixelFeatureConfig
 
class  SuperPixelFeature
 
class  SuperPixelClassifierConfig
 
class  SuperPixelClassifier
 
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  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  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  SuperPixelTrainerConfig
 
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  TabStopConfig
 
class  TabStopCluster
 
class  TabStopAnalysis
 
class  TextLineConfig
 
class  TextLineSegmentation
 
class  WriterVocabulary
 
class  WriterDatabase
 
class  WriterRetrieval
 

Functions

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)
 
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)
 
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)
 

Function Documentation

bool rdf::operator!= ( const BaseElement &  l,
const BaseElement &  r 
)
bool rdf::operator!= ( const Rect &  l,
const Rect &  r 
)
QDataStream& rdf::operator<< ( QDataStream &  s,
const Region &  r 
)

Writes the Region r to the data stream s

Parameters
sA data stream.
rA region r.
Returns
The data stream with the current region.
QDebug rdf::operator<< ( QDebug  d,
const Region &  r 
)

Prints the Region r to the debug output.

Parameters
dA Debug output.
rThe Region to be printed.
Returns
The debug output with the current Region.
QDataStream& rdf::operator<< ( QDataStream &  s,
const Module &  m 
)
QDebug rdf::operator<< ( QDebug  d,
const Module &  m 
)
QDataStream& rdf::operator<< ( QDataStream &  s,
const LabelInfo &  ll 
)
QDebug rdf::operator<< ( QDebug  d,
const LabelInfo &  ll 
)
QDataStream& rdf::operator<< ( QDataStream &  s,
const Timer &  t 
)
QDebug rdf::operator<< ( QDebug  d,
const Timer &  t 
)
QDebug rdf::operator<< ( QDebug  d,
const PageElement &  p 
)

Prints the page element to the debug stream.

Parameters
dThe debug stream.
pThe page element.
Returns
QDataStream& rdf::operator<< ( QDataStream &  s,
const PageElement &  p 
)

Appends the page element to the data stream s.

Parameters
sThe data stream.
pThe page element.
Returns
QDebug rdf::operator<< ( QDebug  d,
const Vector2D &  v 
)
QDataStream& rdf::operator<< ( QDataStream &  s,
const Vector2D &  v 
)
QDebug rdf::operator<< ( QDebug  d,
const Ellipse &  e 
)
bool rdf::operator== ( const BaseElement &  l,
const BaseElement &  r 
)

Returns true if l and r have the same id.

Parameters
lAn element to compare.
rAn element to compare.
Returns
bool rdf::operator== ( const FeatureCollection &  fcl,
const FeatureCollection &  fcr 
)
bool rdf::operator== ( const QSharedPointer< const Pixel > &  px,
const cv::KeyPoint &  kp 
)
bool rdf::operator== ( const Rect &  l,
const Rect &  r 
)