add support for chaning cvimage scaleing in ui

cahnge .desktop exec params
This commit is contained in:
2021-07-16 14:11:04 +02:00
parent 07e6b6611d
commit feceb3287c
8 changed files with 83 additions and 16 deletions

View File

@ -4,6 +4,8 @@
#include <QWidget>
#include <QPainter>
#include <QMenu>
#include <QSlider>
#include <limits>
#include "../cameras.h"
class CvImageViewer : public QWidget
@ -25,6 +27,7 @@ private:
cv::Rect roi_;
QRect selectionRect_;
bool selectionStarted_ = false;
double clamp_ = std::numeric_limits<double>::max();
void transfromToSourceCoordinates(int inX, int inY, int& outX, int& outY);
void convertImage(cv::Mat image);
@ -44,9 +47,11 @@ protected:
signals:
void sigValue(size_t x, size_t y, double value);
void sigMax(double max);
public slots:
void setImage(Camera::Image img);
void setClamp(double max);
public:
explicit CvImageViewer(QWidget *parent = nullptr, size_t lastId = 0);