Read@CVL
|
Graph cut for line spacing. More...
#include <GraphCut.h>
Public Member Functions | |
GraphCutLineSpacing (const PixelSet &set) | |
virtual bool | compute () override |
Runs the algorithm implemented by the module. More... | |
QSharedPointer< GraphCutLineSpacingConfig > | config () const |
cv::Mat | draw (const cv::Mat &img, const QColor &col=QColor()) const |
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< GraphCutConfig > | config () 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< ModuleConfig > | config () const |
Additional Inherited Members | |
Protected Member Functions inherited from rdf::GraphCutPixel | |
QSharedPointer< GCoptimizationGeneralGraph > | graphCut (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< PixelConnector > | mConnector |
Protected Attributes inherited from rdf::Module | |
QSharedPointer< ModuleConfig > | mConfig |
Graph cut for line spacing.
rdf::GraphCutLineSpacing::GraphCutLineSpacing | ( | const PixelSet & | set | ) |
|
overridevirtual |
QSharedPointer< GraphCutLineSpacingConfig > rdf::GraphCutLineSpacing::config | ( | ) | const |
cv::Mat rdf::GraphCutLineSpacing::draw | ( | const cv::Mat & | img, |
const QColor & | col = QColor() |
||
) | const |