diff --git a/openbr/plugins/misc.cpp b/openbr/plugins/misc.cpp index ab9100f..7bd0c09 100644 --- a/openbr/plugins/misc.cpp +++ b/openbr/plugins/misc.cpp @@ -38,6 +38,8 @@ class OpenTransform : public UntrainableMetaTransform void project(const Template &src, Template &dst) const { + qDebug() << "here"; + dst.file = src.file; if (src.empty()) { if (Globals->verbose) @@ -483,6 +485,7 @@ class SaveMatTransform : public UntrainableMetaTransform void project(const Template &src, Template &dst) const { + qDebug() << "saving mat"; dst = src; dst.file.set(propName, QVariant::fromValue(dst.m())); } @@ -883,6 +886,18 @@ class FileExclusionTransform : public UntrainableMetaTransform BR_REGISTER(Transform, FileExclusionTransform) +class TransposeTransform : public UntrainableTransform +{ + Q_OBJECT + + void project(const Template &src, Template &dst) const + { + dst.m() = src.m().t(); + } +}; + +BR_REGISTER(Transform, TransposeTransform) + } #include "misc.moc"