ReadFramework
rdf::GraphCutTextLine Class Reference

Textline clustering using graph-cut. More...

#include <GraphCut.h>

Inheritance diagram for rdf::GraphCutTextLine:
Collaboration diagram for rdf::GraphCutTextLine:

Public Member Functions

 GraphCutTextLine (const QVector< PixelSet > &sets)
 
virtual bool compute () override
 Runs the algorithm implemented by the module. More...
 
cv::Mat draw (const cv::Mat &img, const QColor &col=QColor()) const
 
QVector< PixelSettextLines ()
 
- Public Member Functions inherited from rdf::GraphCutPixel
 GraphCutPixel (const PixelSet &set)
 
virtual bool isEmpty () const override
 Returns true if the module was initialized with the default constructor. Note, if empty is true, nothing can be computed. More...
 
QSharedPointer< GraphCutConfigconfig () const
 
PixelSet set () const
 
- Public Member Functions inherited from rdf::Module
 Module ()
 Default constructor Initializes a new instance of the Module class. More...
 
virtual QString name () const
 Returns the module's name. More...
 
virtual QString toString () const
 Converts the module's parameters and results to a string. More...
 
virtual void setConfig (QSharedPointer< ModuleConfig > config)
 
QSharedPointer< ModuleConfigconfig () const
 

Additional Inherited Members

- Protected Member Functions inherited from rdf::GraphCutPixel
QSharedPointer< GCoptimizationGeneralGraphgraphCut (const PixelGraph &graph) const
 Performs the graphcut. The graphcut globally optimizes the pixel states w.r.t. the costs given More...
 
- Protected Member Functions inherited from rdf::Module
QString debugName () const
 
- Protected Attributes inherited from rdf::GraphCutPixel
PixelSet mSet
 
PixelDistance::EdgeWeightFunction mWeightFnc
 
QSharedPointer< PixelConnectormConnector
 
- Protected Attributes inherited from rdf::Module
QSharedPointer< ModuleConfigmConfig
 

Detailed Description

Textline clustering using graph-cut.

See also
GraphCutPixel

Constructor & Destructor Documentation

rdf::GraphCutTextLine::GraphCutTextLine ( const QVector< PixelSet > &  sets)

Member Function Documentation

bool rdf::GraphCutTextLine::compute ( )
overridevirtual

Runs the algorithm implemented by the module.

Returns
True on success.

Implements rdf::Module.

cv::Mat rdf::GraphCutTextLine::draw ( const cv::Mat &  img,
const QColor &  col = QColor() 
) const
QVector< PixelSet > rdf::GraphCutTextLine::textLines ( )

The documentation for this class was generated from the following files: