Initial commit

This commit is contained in:
2021-06-10 12:09:44 +02:00
commit 5efbdcbd6a
32 changed files with 1914 additions and 0 deletions

30
src/ui/cvimageviewer.h Normal file
View File

@ -0,0 +1,30 @@
#ifndef CVIMAGEVIEWER_H
#define CVIMAGEVIEWER_H
#include <QWidget>
#include <QPainter>
#include "../cameras.h"
class CvImageViewer : public QWidget
{
Q_OBJECT
cv::Mat image_;
QImage qimage_;
bool fixedOnWidth_ = false;
size_t lastId_;
protected:
virtual void paintEvent(QPaintEvent* event) override;
public slots:
void setImage(Camera::Image img);
public:
explicit CvImageViewer(QWidget *parent = nullptr, size_t lastId = 0);
void setFixedOnWidth(bool in){fixedOnWidth_ = in;}
size_t lastId(){return lastId_;}
~CvImageViewer();
};
#endif // CVIMAGEVIEWER_H