This commit is contained in:
Chenwenxuan
2024-03-06 14:54:30 +08:00
commit edac2715f0
1525 changed files with 809982 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
#ifndef SPECIFICAREASWIDGET_H
#define SPECIFICAREASWIDGET_H
#include <QDialog>
#include"qtcpserver.h"
#include"qtcpsocket.h"
#include <QMouseEvent>
#include <opencv2/opencv.hpp>
#include <opencv2/core/core.hpp>
namespace Ui {
class SpecificAreasWidget;
}
class SpecificAreasWidget : public QDialog
{
Q_OBJECT
public:
explicit SpecificAreasWidget(QWidget *parent = nullptr);
~SpecificAreasWidget();
double Mul; //记录图片与label大小的比例用于缩放图片
QVector<QVector<int>> All;
QImage* scaledimg=new QImage;//显示在窗口上的img
QImage* scaledimgInit=new QImage;//用于点击事件重绘显示的图片
QString filename;
protected:
void mouseMoveEvent(QMouseEvent *e);
void mousePressEvent(QMouseEvent *e);
private slots:
void on_pbOk_clicked();
void on_pbCancel_clicked();
void on_rbSrcImg_clicked();
void on_rbDstImg_clicked();
void on_pbGetRetImg_clicked();
void ShowMergeSlots();
private:
Ui::SpecificAreasWidget *ui;
};
#endif // SPECIFICAREASWIDGET_H