Files
Happy-Reconstruction/Classes/Reconstruction.h

49 lines
1.2 KiB
C++

#pragma once
#include <QtWidgets/QMainWindow>
#include <QMessageBox>
#include <QFileDialog>
#include <QColorDialog>
#include <QBuffer>
#include <QTextStream>
#include <QStyleFactory>
#include "DisplayPic.h"
#include "ui_Reconstruction.h"
class Reconstruction : public QMainWindow
{
Q_OBJECT
public:
Reconstruction(QWidget *parent = Q_NULLPTR);
private:
Ui::ReconstructionClass ui;
QString calPath; // 相机标定:标定图像的存储路径
QString picPath = "Result/result.png"; // 图案投影:拍摄照片的存储路径
bool confirmPic = false; // 图案投影:确定是否用所拍照片进行重建
QColor color = Qt::black; // 三维重建:颜色
void setStyle();
void setPicStyle();
void setButtonStyle();
private slots:
void on_pushButton_clicked();
void on_pushButton_2_clicked();
void on_pushButton_3_clicked();
void on_pushButton_4_clicked();
void on_pushButton_5_clicked();
void on_pushButton_6_clicked();
void on_pushButton_7_clicked();
void on_pushButton_8_clicked();
void on_pushButton_9_clicked();
void on_pushButton_10_clicked();
void on_pushButton_11_clicked();
void on_pushButton_12_clicked();
void on_pushButton_13_clicked();
void on_pushButton_14_clicked();
void on_pushButton_15_clicked();
void on_pushButton_16_clicked();
void setPicAction(QString action);
};