This commit is contained in:
Tang1705
2020-05-24 23:15:27 +08:00
parent 5c923ee2d4
commit 5faeff5be1
50 changed files with 104666 additions and 4077 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,42 +1,2 @@
Reconstruction.cpp
Unknown compiler version - please run the configure tests and report the results
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(17,1): warning C4005: “M_E”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(155): message : 参见“M_E”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(18,1): warning C4005: “M_LOG2E”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(159): message : 参见“M_LOG2E”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(19,1): warning C4005: “M_LOG10E”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(163): message : 参见“M_LOG10E”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(20,1): warning C4005: “M_LN2”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(167): message : 参见“M_LN2”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(21,1): warning C4005: “M_LN10”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(171): message : 参见“M_LN10”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: “M_PI”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(175): message : 参见“M_PI”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(23,1): warning C4005: “M_PI_2”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(179): message : 参见“M_PI_2”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(24,1): warning C4005: “M_PI_4”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(183): message : 参见“M_PI_4”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(25,1): warning C4005: “M_1_PI”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(187): message : 参见“M_1_PI”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(26,1): warning C4005: “M_2_PI”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(191): message : 参见“M_2_PI”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(27,1): warning C4005: “M_2_SQRTPI”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(195): message : 参见“M_2_SQRTPI”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(28,1): warning C4005: “M_SQRT2”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(199): message : 参见“M_SQRT2”的前一个定义
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(29,1): warning C4005: “M_SQRT1_2”: 宏重定义
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(203): message : 参见“M_SQRT1_2”的前一个定义
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\point_traits.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1585,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\FlyCapture2.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Error.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\CameraBase.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\GigECamera.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Image.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Utilities.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\AVIRecorder.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\TopologyNode.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\ImageStatistics.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\BJTU\Reconstruction\Classes\Reconstruction.cpp(150,43): warning C4806: “==”: 不安全操作: 从类型“bool”提升到类型“int”的值不能等于给定的常量
Reading Qt configuration (D:\Qt\5.12.3\msvc2017_64\bin\qmake.exe)
Reconstruction.vcxproj -> D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exe

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -21,8 +21,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Reconstruction_t {
QByteArrayData data[23];
char stringdata0[484];
QByteArrayData data[24];
char stringdata0[509];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -51,9 +51,10 @@ QT_MOC_LITERAL(16, 355, 24), // "on_pushButton_15_clicked"
QT_MOC_LITERAL(17, 380, 24), // "on_pushButton_16_clicked"
QT_MOC_LITERAL(18, 405, 24), // "on_pushButton_17_clicked"
QT_MOC_LITERAL(19, 430, 24), // "on_pushButton_18_clicked"
QT_MOC_LITERAL(20, 455, 12), // "setPicAction"
QT_MOC_LITERAL(21, 468, 6), // "action"
QT_MOC_LITERAL(22, 475, 8) // "setCloud"
QT_MOC_LITERAL(20, 455, 24), // "on_pushButton_19_clicked"
QT_MOC_LITERAL(21, 480, 12), // "setPicAction"
QT_MOC_LITERAL(22, 493, 6), // "action"
QT_MOC_LITERAL(23, 500, 8) // "setCloud"
},
"Reconstruction\0on_pushButton_clicked\0"
@@ -70,7 +71,8 @@ QT_MOC_LITERAL(22, 475, 8) // "setCloud"
"on_pushButton_15_clicked\0"
"on_pushButton_16_clicked\0"
"on_pushButton_17_clicked\0"
"on_pushButton_18_clicked\0setPicAction\0"
"on_pushButton_18_clicked\0"
"on_pushButton_19_clicked\0setPicAction\0"
"action\0setCloud"
};
#undef QT_MOC_LITERAL
@@ -81,7 +83,7 @@ static const uint qt_meta_data_Reconstruction[] = {
8, // revision
0, // classname
0, 0, // classinfo
20, 14, // methods
21, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
@@ -89,26 +91,27 @@ static const uint qt_meta_data_Reconstruction[] = {
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 114, 2, 0x08 /* Private */,
3, 0, 115, 2, 0x08 /* Private */,
4, 0, 116, 2, 0x08 /* Private */,
5, 0, 117, 2, 0x08 /* Private */,
6, 0, 118, 2, 0x08 /* Private */,
7, 0, 119, 2, 0x08 /* Private */,
8, 0, 120, 2, 0x08 /* Private */,
9, 0, 121, 2, 0x08 /* Private */,
10, 0, 122, 2, 0x08 /* Private */,
11, 0, 123, 2, 0x08 /* Private */,
12, 0, 124, 2, 0x08 /* Private */,
13, 0, 125, 2, 0x08 /* Private */,
14, 0, 126, 2, 0x08 /* Private */,
15, 0, 127, 2, 0x08 /* Private */,
16, 0, 128, 2, 0x08 /* Private */,
17, 0, 129, 2, 0x08 /* Private */,
18, 0, 130, 2, 0x08 /* Private */,
19, 0, 131, 2, 0x08 /* Private */,
20, 1, 132, 2, 0x08 /* Private */,
22, 0, 135, 2, 0x08 /* Private */,
1, 0, 119, 2, 0x08 /* Private */,
3, 0, 120, 2, 0x08 /* Private */,
4, 0, 121, 2, 0x08 /* Private */,
5, 0, 122, 2, 0x08 /* Private */,
6, 0, 123, 2, 0x08 /* Private */,
7, 0, 124, 2, 0x08 /* Private */,
8, 0, 125, 2, 0x08 /* Private */,
9, 0, 126, 2, 0x08 /* Private */,
10, 0, 127, 2, 0x08 /* Private */,
11, 0, 128, 2, 0x08 /* Private */,
12, 0, 129, 2, 0x08 /* Private */,
13, 0, 130, 2, 0x08 /* Private */,
14, 0, 131, 2, 0x08 /* Private */,
15, 0, 132, 2, 0x08 /* Private */,
16, 0, 133, 2, 0x08 /* Private */,
17, 0, 134, 2, 0x08 /* Private */,
18, 0, 135, 2, 0x08 /* Private */,
19, 0, 136, 2, 0x08 /* Private */,
20, 0, 137, 2, 0x08 /* Private */,
21, 1, 138, 2, 0x08 /* Private */,
23, 0, 141, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
@@ -129,7 +132,8 @@ static const uint qt_meta_data_Reconstruction[] = {
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 21,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 22,
QMetaType::Void,
0 // eod
@@ -159,8 +163,9 @@ void Reconstruction::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _
case 15: _t->on_pushButton_16_clicked(); break;
case 16: _t->on_pushButton_17_clicked(); break;
case 17: _t->on_pushButton_18_clicked(); break;
case 18: _t->setPicAction((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 19: _t->setCloud(); break;
case 18: _t->on_pushButton_19_clicked(); break;
case 19: _t->setPicAction((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 20: _t->setCloud(); break;
default: ;
}
}
@@ -195,13 +200,13 @@ int Reconstruction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 20)
if (_id < 21)
qt_static_metacall(this, _c, _id, _a);
_id -= 20;
_id -= 21;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 20)
if (_id < 21)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 20;
_id -= 21;
}
return _id;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -22,7 +22,6 @@
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QStatusBar>
@@ -86,10 +85,9 @@ public:
QPushButton *pushButton_9;
QPushButton *pushButton_10;
QPushButton *pushButton_17;
QPushButton *pushButton_19;
QWidget *page_3;
QGroupBox *groupBox_4;
QSlider *horizontalSlider;
QLabel *label_13;
QLabel *label_12;
QPushButton *pushButton_11;
QPushButton *pushButton_12;
@@ -381,35 +379,40 @@ public:
label_18->setAlignment(Qt::AlignCenter);
groupBox_7 = new QGroupBox(page_2);
groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
groupBox_7->setGeometry(QRect(700, 50, 281, 311));
groupBox_7->setGeometry(QRect(700, 50, 281, 291));
groupBox_7->setFont(font1);
groupBox_7->setAlignment(Qt::AlignCenter);
textBrowser_8 = new QTextBrowser(groupBox_7);
textBrowser_8->setObjectName(QString::fromUtf8("textBrowser_8"));
textBrowser_8->setGeometry(QRect(10, 20, 261, 281));
textBrowser_8->setGeometry(QRect(10, 20, 261, 261));
QFont font6;
font6.setPointSize(9);
textBrowser_8->setFont(font6);
groupBox_8 = new QGroupBox(page_2);
groupBox_8->setObjectName(QString::fromUtf8("groupBox_8"));
groupBox_8->setGeometry(QRect(710, 380, 261, 251));
groupBox_8->setGeometry(QRect(710, 350, 261, 281));
groupBox_8->setFont(font1);
groupBox_8->setAlignment(Qt::AlignCenter);
pushButton_9 = new QPushButton(groupBox_8);
pushButton_9->setObjectName(QString::fromUtf8("pushButton_9"));
pushButton_9->setGeometry(QRect(70, 20, 120, 51));
pushButton_9->setGeometry(QRect(70, 80, 120, 51));
pushButton_9->setMinimumSize(QSize(120, 0));
pushButton_9->setFont(font4);
pushButton_10 = new QPushButton(groupBox_8);
pushButton_10->setObjectName(QString::fromUtf8("pushButton_10"));
pushButton_10->setGeometry(QRect(70, 100, 120, 51));
pushButton_10->setGeometry(QRect(70, 150, 120, 51));
pushButton_10->setMinimumSize(QSize(120, 0));
pushButton_10->setFont(font4);
pushButton_17 = new QPushButton(groupBox_8);
pushButton_17->setObjectName(QString::fromUtf8("pushButton_17"));
pushButton_17->setGeometry(QRect(70, 180, 120, 51));
pushButton_17->setGeometry(QRect(70, 220, 120, 51));
pushButton_17->setMinimumSize(QSize(120, 0));
pushButton_17->setFont(font4);
pushButton_19 = new QPushButton(groupBox_8);
pushButton_19->setObjectName(QString::fromUtf8("pushButton_19"));
pushButton_19->setGeometry(QRect(70, 10, 120, 51));
pushButton_19->setMinimumSize(QSize(120, 0));
pushButton_19->setFont(font4);
stackedWidget->addWidget(page_2);
groupBox_8->raise();
label_3->raise();
@@ -422,43 +425,36 @@ public:
page_3->setObjectName(QString::fromUtf8("page_3"));
groupBox_4 = new QGroupBox(page_3);
groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
groupBox_4->setGeometry(QRect(800, 70, 181, 191));
groupBox_4->setGeometry(QRect(785, 70, 201, 171));
groupBox_4->setFont(font4);
groupBox_4->setAlignment(Qt::AlignCenter);
groupBox_4->setFlat(false);
horizontalSlider = new QSlider(groupBox_4);
horizontalSlider->setObjectName(QString::fromUtf8("horizontalSlider"));
horizontalSlider->setGeometry(QRect(90, 90, 81, 22));
horizontalSlider->setOrientation(Qt::Horizontal);
label_13 = new QLabel(groupBox_4);
label_13->setObjectName(QString::fromUtf8("label_13"));
label_13->setGeometry(QRect(10, 90, 61, 16));
label_12 = new QLabel(groupBox_4);
label_12->setObjectName(QString::fromUtf8("label_12"));
label_12->setGeometry(QRect(10, 50, 61, 16));
label_12->setGeometry(QRect(20, 50, 61, 16));
pushButton_11 = new QPushButton(groupBox_4);
pushButton_11->setObjectName(QString::fromUtf8("pushButton_11"));
pushButton_11->setGeometry(QRect(70, 130, 51, 21));
pushButton_11->setGeometry(QRect(70, 100, 51, 31));
pushButton_12 = new QPushButton(groupBox_4);
pushButton_12->setObjectName(QString::fromUtf8("pushButton_12"));
pushButton_12->setGeometry(QRect(130, 130, 51, 21));
pushButton_12->setGeometry(QRect(140, 100, 51, 31));
label_14 = new QLabel(groupBox_4);
label_14->setObjectName(QString::fromUtf8("label_14"));
label_14->setGeometry(QRect(10, 130, 51, 16));
label_14->setGeometry(QRect(10, 110, 51, 16));
pushButton_16 = new QPushButton(groupBox_4);
pushButton_16->setObjectName(QString::fromUtf8("pushButton_16"));
pushButton_16->setGeometry(QRect(90, 40, 51, 31));
pushButton_16->setGeometry(QRect(100, 40, 51, 31));
pushButton_13 = new QPushButton(page_3);
pushButton_13->setObjectName(QString::fromUtf8("pushButton_13"));
pushButton_13->setGeometry(QRect(820, 310, 141, 41));
pushButton_13->setGeometry(QRect(815, 290, 141, 41));
pushButton_13->setFont(font4);
pushButton_14 = new QPushButton(page_3);
pushButton_14->setObjectName(QString::fromUtf8("pushButton_14"));
pushButton_14->setGeometry(QRect(820, 390, 141, 41));
pushButton_14->setGeometry(QRect(815, 380, 141, 41));
pushButton_14->setFont(font4);
pushButton_15 = new QPushButton(page_3);
pushButton_15->setObjectName(QString::fromUtf8("pushButton_15"));
pushButton_15->setGeometry(QRect(820, 470, 141, 41));
pushButton_15->setGeometry(QRect(815, 470, 141, 41));
pushButton_15->setFont(font4);
qvtkWidget = new QVTKWidget(page_3);
qvtkWidget->setObjectName(QString::fromUtf8("qvtkWidget"));
@@ -473,7 +469,7 @@ public:
label_9->setStyleSheet(QString::fromUtf8(""));
pushButton_18 = new QPushButton(page_3);
pushButton_18->setObjectName(QString::fromUtf8("pushButton_18"));
pushButton_18->setGeometry(QRect(820, 550, 141, 41));
pushButton_18->setGeometry(QRect(815, 560, 141, 41));
pushButton_18->setFont(font4);
stackedWidget->addWidget(page_3);
widget = new QWidget(centralWidget);
@@ -646,7 +642,7 @@ public:
retranslateUi(ReconstructionClass);
QObject::connect(spinBox, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int)));
stackedWidget->setCurrentIndex(0);
stackedWidget->setCurrentIndex(1);
QMetaObject::connectSlotsByName(ReconstructionClass);
@@ -684,8 +680,8 @@ public:
pushButton_9->setText(QApplication::translate("ReconstructionClass", "\347\233\270\346\234\272\346\213\215\347\205\247", nullptr));
pushButton_10->setText(QApplication::translate("ReconstructionClass", "\344\277\235\345\255\230\347\205\247\347\211\207", nullptr));
pushButton_17->setText(QApplication::translate("ReconstructionClass", "\345\274\200\345\247\213\351\207\215\345\273\272", nullptr));
pushButton_19->setText(QApplication::translate("ReconstructionClass", "\346\212\225\345\275\261\345\233\276\346\241\210", nullptr));
groupBox_4->setTitle(QApplication::translate("ReconstructionClass", "\350\256\276\347\275\256", nullptr));
label_13->setText(QApplication::translate("ReconstructionClass", "\347\202\271\347\232\204\345\244\247\345\260\217", nullptr));
label_12->setText(QApplication::translate("ReconstructionClass", "\351\242\234\350\211\262\351\200\211\346\213\251", nullptr));
pushButton_11->setText(QApplication::translate("ReconstructionClass", "\351\200\211\346\213\251", nullptr));
pushButton_12->setText(QApplication::translate("ReconstructionClass", "\345\211\224\351\231\244", nullptr));
@@ -693,9 +689,9 @@ public:
pushButton_16->setText(QString());
pushButton_13->setText(QApplication::translate("ReconstructionClass", "\345\257\274\345\205\245\347\202\271\344\272\221", nullptr));
pushButton_14->setText(QApplication::translate("ReconstructionClass", "\345\257\274\345\207\272\347\273\223\346\236\234", nullptr));
pushButton_15->setText(QApplication::translate("ReconstructionClass", "\344\277\235\345\255\230\346\210\252\345\233\276", nullptr));
pushButton_15->setText(QApplication::translate("ReconstructionClass", "\346\233\262\351\235\242\351\207\215\345\273\272", nullptr));
label_9->setText(QString());
pushButton_18->setText(QApplication::translate("ReconstructionClass", "\345\270\256\345\212\251", nullptr));
pushButton_18->setText(QApplication::translate("ReconstructionClass", "\344\275\277\347\224\250\345\270\256\345\212\251", nullptr));
label->setText(QApplication::translate("ReconstructionClass", "3D RECONSTRUCTION", nullptr));
label_4->setText(QApplication::translate("ReconstructionClass", "\345\212\237\350\203\275\351\200\211\346\213\251", nullptr));
pushButton->setText(QApplication::translate("ReconstructionClass", "\347\263\273\347\273\237\346\240\207\345\256\232", nullptr));

Binary file not shown.

Binary file not shown.