Skip to content

Commit

Permalink
Merge branch 'include-helper-h' into 'master'
Browse files Browse the repository at this point in the history
include cleanup

See merge request ped-dyn-emp/petrack!384
  • Loading branch information
Kilidsch committed Nov 15, 2024
2 parents 33b92c7 + 9ebe3f5 commit 3de085e
Show file tree
Hide file tree
Showing 24 changed files with 465 additions and 334 deletions.
1 change: 1 addition & 0 deletions src/IO/skeletonTree.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
#include <algorithm>
#include <cstdint>
#include <memory>
#include <opencv2/core/affine.hpp>
#include <opencv2/core/matx.hpp>
#include <opencv2/core/types.hpp>
#include <stdexcept>
Expand Down
1 change: 1 addition & 0 deletions src/calibration/stereoContext.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include "pMessageBox.h"
#include "person.h"
#include "petrack.h"
#include "stereoItem.h"
#include "stereoWidget.h"

#include <QDir>
Expand Down
1 change: 1 addition & 0 deletions src/petrack.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
#include "person.h"
#include "petrack.h"
#include "player.h"
#include "recognition.h"
#include "roiItem.h"
#include "stereoItem.h"
#include "stereoWidget.h"
Expand Down
1 change: 0 additions & 1 deletion src/petrack.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
#include "moCapController.h"
#include "moCapPerson.h"
#include "personStorage.h"
#include "recognition.h"
#include "swapFilter.h"
#include "trackerReal.h"

Expand Down
1 change: 1 addition & 0 deletions src/recognition/recognition.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

#include "vector.h"

#include <QColor>
#include <QList>
#include <QObject>
#include <opencv2/objdetect/aruco_detector.hpp>
Expand Down
1 change: 1 addition & 0 deletions src/tracking/tracker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
#include "tracker.h"

#include "animation.h"
#include "control.h"
#include "helper.h"
#include "logger.h"
#include "multiColorMarkerWidget.h"
Expand Down
1 change: 1 addition & 0 deletions src/ui/dialogs/codeMarkerWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

#include "importHelper.h"
#include "pMessageBox.h"
#include "petrack.h"
#include "recognition.h"
#include "ui_codeMarker.h"

Expand Down
5 changes: 2 additions & 3 deletions src/ui/dialogs/codeMarkerWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,16 @@
#define CODEMARKERWIDGET_H

#include "codeMarkerItem.h"
#include "petrack.h"
#include "recognition.h"

#include <QDomElement>
#include <QtWidgets>
#include <opencv2/objdetect/aruco_detector.hpp>

namespace Ui
{
class CodeMarker;
}

class Petrack;

class CodeMarkerWidget : public QWidget
{
Expand Down
91 changes: 91 additions & 0 deletions src/ui/dialogs/colorMarkerWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,10 @@

#include "colorMarkerWidget.h"

#include "colorMarkerItem.h"
#include "importHelper.h"
#include "petrack.h"


ColorMarkerWidget::ColorMarkerWidget(QWidget *parent) : QWidget(parent)
{
Expand Down Expand Up @@ -153,6 +156,94 @@ void ColorMarkerWidget::getXml(QDomElement &elem)
}
}

void ColorMarkerWidget::on_showMask_stateChanged(int i)
{
mMainWindow->getColorMarkerItem()->setVisible(i);
mMainWindow->getScene()->update();
}

void ColorMarkerWidget::on_maskMask_stateChanged(int)
{
mMainWindow->getScene()->update();
}

void ColorMarkerWidget::on_opacity_valueChanged(int)
{
mMainWindow->getScene()->update();
}

void ColorMarkerWidget::on_inversHue_stateChanged(int)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_useOpen_stateChanged(int)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_useClose_stateChanged(int)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_closeRadius_valueChanged(int)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_openRadius_valueChanged(int)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_minArea_valueChanged(int)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_maxArea_valueChanged(int)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_maxRatio_valueChanged(double)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void ColorMarkerWidget::on_fromTriangle_colorChanged(const QColor &col)
{
fromHue = col.hue();
Expand Down
103 changes: 22 additions & 81 deletions src/ui/dialogs/colorMarkerWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,12 @@
#ifndef COLORMARKERWIDGET_H
#define COLORMARKERWIDGET_H

#include "colorMarkerItem.h"
#include "petrack.h"
#include "ui_colorMarker.h"

#include <QtWidgets>
#include <QDomElement>

class QDomElement;
class Petrack;

class ColorMarkerWidget : public QWidget, public Ui::ColorMarker
{
Expand All @@ -48,87 +49,27 @@ class ColorMarkerWidget : public QWidget, public Ui::ColorMarker
private slots:

// Functions which just modifies the visual
void on_showMask_stateChanged(int i)
{
mMainWindow->getColorMarkerItem()->setVisible(i);
mMainWindow->getScene()->update();
}
void on_showMask_stateChanged(int i);

void on_maskMask_stateChanged(int /*i*/) { mMainWindow->getScene()->update(); }
void on_opacity_valueChanged(int /*i*/) { mMainWindow->getScene()->update(); }
void on_maskMask_stateChanged(int /*i*/);
void on_opacity_valueChanged(int /*i*/);

// functions which force a new recognition
void on_inversHue_stateChanged(int /*i*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void on_useOpen_stateChanged(int /*i*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void on_useClose_stateChanged(int /*i*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void on_closeRadius_valueChanged(int /*i*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void on_openRadius_valueChanged(int /*i*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void on_minArea_valueChanged(int /*i*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void on_maxArea_valueChanged(int /*i*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}

void on_maxRatio_valueChanged(double /*d*/)
{
mMainWindow->setRecognitionChanged(true); // flag indicates that changes of recognition parameters happens
if(!mMainWindow->isLoading())
{
mMainWindow->updateImage();
}
}
void on_inversHue_stateChanged(int /*i*/);

void on_useOpen_stateChanged(int /*i*/);

void on_useClose_stateChanged(int /*i*/);

void on_closeRadius_valueChanged(int /*i*/);

void on_openRadius_valueChanged(int /*i*/);

void on_minArea_valueChanged(int /*i*/);

void on_maxArea_valueChanged(int /*i*/);

void on_maxRatio_valueChanged(double /*d*/);

void on_fromTriangle_colorChanged(const QColor &col);
void on_toTriangle_colorChanged(const QColor &col);
Expand Down
2 changes: 2 additions & 0 deletions src/ui/dialogs/colorRangeWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
#include "colorRangeWidget.h"

#include "control.h"
#include "petrack.h"


ColorRangeWidget::ColorRangeWidget(QWidget *parent) : QWidget(parent)
{
Expand Down
3 changes: 2 additions & 1 deletion src/ui/dialogs/colorRangeWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,12 @@
#define COLORRANGEWIDGET_H

#include "colorPlot.h"
#include "petrack.h"
#include "ui_colorRange.h"

#include <QtWidgets>

class Petrack;

class ColorRangeWidget : public QWidget, public Ui::ColorRange
{
Q_OBJECT
Expand Down
2 changes: 1 addition & 1 deletion src/ui/dialogs/logwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@
#include "ui_logwindow.h"

#include <QFileDialog>
#include <QTextStream>

LogWindow::LogWindow(QWidget *parent, Ui::LogWindow *ui) : QWidget(parent)
{
mMainWindow = (class Petrack *) parent;
if(!ui)
{
mUi = new Ui::LogWindow();
Expand Down
2 changes: 0 additions & 2 deletions src/ui/dialogs/logwindow.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
#include "spdlog/sinks/qt_sinks.h"

#include <QWidget>
#include <petrack.h>

namespace Ui
{
Expand All @@ -48,7 +47,6 @@ class LogWindow : public QWidget

private:
Ui::LogWindow *mUi;
Petrack *mMainWindow;
std::shared_ptr<spdlog::sinks::dist_sink<std::mutex>> distSink;
std::shared_ptr<spdlog::sinks::qt_sink<std::mutex>> qtSink;
};
Expand Down
Loading

0 comments on commit 3de085e

Please sign in to comment.