35 #include "DkPluginInterface.h" 36 #include "LineTrace.h" 37 #include "SuperPixelTrainer.h" 38 #include "SuperPixelClassification.h" 56 LayoutInfo(
const QString&
id = QString(),
const QString& filePath = QString());
58 void setFeatureCollectionManager(
const rdf::FeatureCollectionManager& manager);
59 rdf::FeatureCollectionManager featureCollectionManager()
const;
62 rdf::FeatureCollectionManager mManager;
68 Q_INTERFACES(nmc::DkBatchPluginInterface)
69 Q_PLUGIN_METADATA(IID
"com.nomacs.ImageLounge.LayoutPlugin/3.0" FILE
"LayoutPlugin.json")
75 QString id()
const override;
76 QImage image()
const override;
78 QList<QAction*> createActions(QWidget* parent)
override;
79 QList<QAction*> pluginActions()
const override;
80 QSharedPointer<nmc::DkImageContainer> runPlugin(
82 QSharedPointer<nmc::DkImageContainer> imgC,
83 const nmc::DkSaveInfo& saveInfo,
84 QSharedPointer<nmc::DkBatchInfo>& batchInfo)
const override;
87 virtual void postLoadPlugin(
const QVector<QSharedPointer<nmc::DkBatchInfo> > &)
const override;
116 cv::Mat compute(
const cv::Mat& src,
const rdf::PageXmlParser&
parser)
const;
117 cv::Mat computePageSegmentation(
const cv::Mat& src,
const rdf::PageXmlParser&
parser)
const;
118 void collectFeatures(
const cv::Mat& src,
const rdf::PageXmlParser&
parser, QSharedPointer<LayoutInfo>& layoutInfo)
const;
119 rdf::LineTrace computeLines(QSharedPointer<nmc::DkImageContainer> imgC)
const;
Definition: LayoutPlugin.h:91
Definition: LayoutPlugin.h:93
virtual void preLoadPlugin() const override
Definition: LayoutPlugin.h:86
QStringList mRunIDs
Definition: LayoutPlugin.h:105
Definition: BatchTest.h:39
Definition: LayoutPlugin.h:94
Definition: LayoutPlugin.h:53
Definition: LayoutPlugin.h:96
QList< QAction * > mActions
Definition: LayoutPlugin.h:104
Definition: LayoutPlugin.h:90
rdf::LineTraceConfig mLTRConfig
Definition: LayoutPlugin.h:109
Definition: LayoutPlugin.h:66
Definition: LayoutPlugin.h:95
Definition: LayoutPlugin.h:45
rdf::SuperPixelLabelerConfig mSplConfig
Definition: LayoutPlugin.h:110
parser
Definition: DependencyCollector.py:216
QStringList mMenuNames
Definition: LayoutPlugin.h:106
Definition: BatchTest.cpp:45
QStringList mMenuStatusTips
Definition: LayoutPlugin.h:107
rdf::SuperPixelClassifierConfig mSpcConfig
Definition: LayoutPlugin.h:111
Definition: LayoutPlugin.h:97
Definition: LayoutPlugin.h:92