commit 9f79c4a67939400e003a9a4a5b1411ff2aef9e0b Author: Tang1705 <17301138@bjtu.edu.cn> Date: Sun Jan 26 17:45:44 2020 +0800 init project diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0a34381 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vs \ No newline at end of file diff --git a/Classes/Reconstruction.cpp b/Classes/Reconstruction.cpp new file mode 100644 index 0000000..d0ba3a6 --- /dev/null +++ b/Classes/Reconstruction.cpp @@ -0,0 +1,7 @@ +#include "Reconstruction.h" + +Reconstruction::Reconstruction(QWidget *parent) + : QMainWindow(parent) +{ + ui.setupUi(this); +} diff --git a/Classes/Reconstruction.h b/Classes/Reconstruction.h new file mode 100644 index 0000000..911074b --- /dev/null +++ b/Classes/Reconstruction.h @@ -0,0 +1,15 @@ +#pragma once + +#include +#include "ui_Reconstruction.h" + +class Reconstruction : public QMainWindow +{ + Q_OBJECT + +public: + Reconstruction(QWidget *parent = Q_NULLPTR); + +private: + Ui::ReconstructionClass ui; +}; diff --git a/Classes/main.cpp b/Classes/main.cpp new file mode 100644 index 0000000..fa5809c --- /dev/null +++ b/Classes/main.cpp @@ -0,0 +1,10 @@ +#include "Reconstruction.h" +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + Reconstruction w; + w.show(); + return a.exec(); +} diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..5eb3127 --- /dev/null +++ b/Readme.md @@ -0,0 +1,29 @@ +# 月进度记录 + +标签(空格分隔): 大创 + +--- + +|日期|进度| +|---|---| +|2019.4.4|与指导老师(尹辉老师、黄华老师)确定大创选题,并拟定大创题目和立项申请书、项目申报书等文档| +|2019.4.11|第一次学习大创项目相关基础知识,对相机标定和坐标系转换有了初步的认识和了解,但学习进度较慢| +|2019.4.14|再次学习相机标定相关基础知识,完成了相机标定部分指导老师要求的基础知识学习,对投影仪标定部分有遗留问题,并需要对张正友标定的论文进行学习| +|2019.4.18|开始学习结构光编码部分的知识,初步了解了点云和结构光的概念和在本项目中的作用,但对需要学习的编码方式的学习进度较慢| +|2019.4.21|对时间编码和空间编码进行了大方向的学习和了解,认识到两种编码方式各自的优缺点| +|2019.4.23|开始进行对格雷编码和DB序列编码进行学习,基本学习完成指导老师要求的基础知识,存在对整体流程不了解和编码生成的问题| +|2019.5.1|开始对指导老师发的相关论文,即相关知识的其他编码方式,进行学习| +|2019.5.6|读完第一篇论文,基本了解论文思想,但由于缺乏相关专业知识,对一些更深层次的尤其是数学公式的意义| +|2019.5.12|在学长的引导下,初步了解整体流程,但对之前的一些更细节的知识发现了在学习过程中的不足,有待进一步学习和向学长请教| +|2019.5.13|继续对学长教授的整体流程进行讨论,并将困惑的点再次向学长请教| +|2019.5.14|开会选择三篇学习和复现的论文| +|2019.5.26|开会学习论文和查阅相关领域技术的资料| +|2019.6.6|祖内交流三篇论文学习进度和学习成果| +|2019.6.9|向学长汇报论文学习情况,并就学习过程中的问题向学长请教,学长简单演示实验过程| +|2019.7.8|与尹辉老师、学长对之前的工作进行总结,并对之后的进度进行了安排| +|2019.7.12|学长演示实验流程,对实验流程有了进一步的认识,并开会共同学习和编码进行第二天实验的编码图案的生成| +|2019.7.13|合作进行图案生成、标定和之后的实验工作| +|2019.9.8|小组交流论文Determining Both Surface Position and Orientation in Structured-Light-Based Sensing| +|2019.9.17|在学长帮助下完成论文投影图案的生成和相机标定| +|2019.9.25|小组尝试重建| + diff --git a/Reconstruction.sln b/Reconstruction.sln new file mode 100644 index 0000000..6751a6f --- /dev/null +++ b/Reconstruction.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Reconstruction", "Reconstruction.vcxproj", "{3C281B59-4E57-4CE3-A978-01D36E144E94}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3C281B59-4E57-4CE3-A978-01D36E144E94}.Debug|x64.ActiveCfg = Debug|x64 + {3C281B59-4E57-4CE3-A978-01D36E144E94}.Debug|x64.Build.0 = Debug|x64 + {3C281B59-4E57-4CE3-A978-01D36E144E94}.Release|x64.ActiveCfg = Release|x64 + {3C281B59-4E57-4CE3-A978-01D36E144E94}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6DF99F88-C50D-42E0-9CBF-B7F8C0C1EC00} + EndGlobalSection +EndGlobal diff --git a/Reconstruction.vcxproj b/Reconstruction.vcxproj new file mode 100644 index 0000000..792ae47 --- /dev/null +++ b/Reconstruction.vcxproj @@ -0,0 +1,118 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {3C281B59-4E57-4CE3-A978-01D36E144E94} + QtVS_v302 + 10.0 + $(MSBuildProjectDirectory)\QtMsBuild + + + + Application + v142 + + + Application + v142 + + + + + + + + + + + + + + + + D:\BJTU\Reconstruction\Lib\FlyCapture2\include;D:\BJTU\Reconstruction\Lib\FlyCapture2\include\C;D:\BJTU\Reconstruction\Lib\opencv\build\include;D:\BJTU\Reconstruction\Lib\opencv\build\include\opencv2;$(IncludePath) + D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64;D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64\vs2015;D:\BJTU\Reconstruction\Lib\opencv\build\x64\vc15\lib;$(LibraryPath) + + + + + + 5.12.3 + core;gui;widgets + + + 5.12.3 + core;gui;widgets + + + + + + + true + Disabled + ProgramDatabase + MultiThreadedDebugDLL + true + + + Windows + $(OutDir)\$(ProjectName).exe + true + setupapi.lib;opencv_world420d.lib;FlyCapture2d_v140.lib;FlyCapture2GUId_v140.lib;%(AdditionalDependencies) + + + + + true + + MultiThreadedDLL + true + + + Windows + $(OutDir)\$(ProjectName).exe + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Reconstruction.vcxproj.filters b/Reconstruction.vcxproj.filters new file mode 100644 index 0000000..eec3996 --- /dev/null +++ b/Reconstruction.vcxproj.filters @@ -0,0 +1,109 @@ + + + + + {99349809-55BA-4b9d-BF79-8FDBB0286EB3} + ui + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {D9D6E242-F8AF-46E4-B9FD-80ECBC20BA3E} + qrc;* + false + + + {bfb1e724-306d-436f-9c4b-61bcfde16fb2} + + + {0a72a89e-fc22-42c6-9293-1cf2d411e663} + + + {b0d62f9b-d43c-4971-9e7c-a0cc53e4140f} + + + {2ae873f3-9729-42ac-8918-28ee9ea3c253} + + + {e5c40bd8-2c75-40f6-9342-5a38ff592e62} + + + {ec31a8d0-6bb1-459d-888c-11c9a40584c5} + + + {12d88fb5-ca78-4b18-aa67-4c5563694b37} + + + {0cfee5ed-a22f-4592-a835-54d165998702} + + + {0db4fc61-804a-4348-80a2-db76115e7bce} + + + {b1b26536-e795-4fa7-84a8-570fc6a5a100} + + + {95ad8baf-7e92-4261-8f6b-6818aa441b8c} + + + {ec183521-b5e0-408b-9e24-aa9910874ed3} + + + + + ui + + + + + src + + + src + + + lib\projector\LC4500API + + + lib\projector\LC4500API + + + lib\projector\LC4500API + + + lib\projector + + + + + src + + + + + resource + + + + + lib\projector\LC4500API + + + lib\projector\LC4500API + + + lib\projector\LC4500API + + + lib\projector\LC4500API + + + lib\projector + + + lib\projector + + + \ No newline at end of file diff --git a/Reconstruction.vcxproj.user b/Reconstruction.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/Reconstruction.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Resources/Reconstruction.qrc b/Resources/Reconstruction.qrc new file mode 100644 index 0000000..03d6d41 --- /dev/null +++ b/Resources/Reconstruction.qrc @@ -0,0 +1,4 @@ + + + + diff --git a/UI/Reconstruction.ui b/UI/Reconstruction.ui new file mode 100644 index 0000000..ea9f23f --- /dev/null +++ b/UI/Reconstruction.ui @@ -0,0 +1,29 @@ + + ReconstructionClass + + + ReconstructionClass + + + + 0 + 0 + 600 + 400 + + + + Reconstruction + + + + + + + + + + + + + diff --git a/x64/Debug/API.obj b/x64/Debug/API.obj new file mode 100644 index 0000000..9456bcd Binary files /dev/null and b/x64/Debug/API.obj differ diff --git a/x64/Debug/ProjectorLC4500.obj b/x64/Debug/ProjectorLC4500.obj new file mode 100644 index 0000000..2bb73f0 Binary files /dev/null and b/x64/Debug/ProjectorLC4500.obj differ diff --git a/x64/Debug/Reconstruction.exe b/x64/Debug/Reconstruction.exe new file mode 100644 index 0000000..e0ddf8e Binary files /dev/null and b/x64/Debug/Reconstruction.exe differ diff --git a/x64/Debug/Reconstruction.exp b/x64/Debug/Reconstruction.exp new file mode 100644 index 0000000..99ea283 Binary files /dev/null and b/x64/Debug/Reconstruction.exp differ diff --git a/x64/Debug/Reconstruction.ilk b/x64/Debug/Reconstruction.ilk new file mode 100644 index 0000000..259ce05 Binary files /dev/null and b/x64/Debug/Reconstruction.ilk differ diff --git a/x64/Debug/Reconstruction.lib b/x64/Debug/Reconstruction.lib new file mode 100644 index 0000000..bc7beb4 Binary files /dev/null and b/x64/Debug/Reconstruction.lib differ diff --git a/x64/Debug/Reconstruction.log b/x64/Debug/Reconstruction.log new file mode 100644 index 0000000..e9a1f1d --- /dev/null +++ b/x64/Debug/Reconstruction.log @@ -0,0 +1,2 @@ + 正在创建库 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.lib 和对象 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exp + Reconstruction.vcxproj -> D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exe diff --git a/x64/Debug/Reconstruction.obj b/x64/Debug/Reconstruction.obj new file mode 100644 index 0000000..3ac6132 Binary files /dev/null and b/x64/Debug/Reconstruction.obj differ diff --git a/x64/Debug/Reconstruction.pdb b/x64/Debug/Reconstruction.pdb new file mode 100644 index 0000000..25cd5f1 Binary files /dev/null and b/x64/Debug/Reconstruction.pdb differ diff --git a/x64/Debug/Reconstruction.tlog/CL.command.1.tlog b/x64/Debug/Reconstruction.tlog/CL.command.1.tlog new file mode 100644 index 0000000..74d07a8 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/CL.command.1.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/CL.read.1.tlog b/x64/Debug/Reconstruction.tlog/CL.read.1.tlog new file mode 100644 index 0000000..5a2e5ed Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/CL.read.1.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/CL.write.1.tlog b/x64/Debug/Reconstruction.tlog/CL.write.1.tlog new file mode 100644 index 0000000..7479682 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/CL.write.1.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/Reconstruction.lastbuildstate b/x64/Debug/Reconstruction.tlog/Reconstruction.lastbuildstate new file mode 100644 index 0000000..aa88fa8 --- /dev/null +++ b/x64/Debug/Reconstruction.tlog/Reconstruction.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v142:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0 +Debug|x64|D:\BJTU\Reconstruction\| diff --git a/x64/Debug/Reconstruction.tlog/Reconstruction.write.1u.tlog b/x64/Debug/Reconstruction.tlog/Reconstruction.write.1u.tlog new file mode 100644 index 0000000..71aa39d Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/Reconstruction.write.1u.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/link.command.1.tlog b/x64/Debug/Reconstruction.tlog/link.command.1.tlog new file mode 100644 index 0000000..7adb657 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/link.command.1.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/link.delete.1.tlog b/x64/Debug/Reconstruction.tlog/link.delete.1.tlog new file mode 100644 index 0000000..2c0e673 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/link.delete.1.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/link.read.1.tlog b/x64/Debug/Reconstruction.tlog/link.read.1.tlog new file mode 100644 index 0000000..16eed81 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/link.read.1.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/link.write.1.tlog b/x64/Debug/Reconstruction.tlog/link.write.1.tlog new file mode 100644 index 0000000..ac284cf Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/link.write.1.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/moc.read.1u.tlog b/x64/Debug/Reconstruction.tlog/moc.read.1u.tlog new file mode 100644 index 0000000..d964e04 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/moc.read.1u.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/moc.write.1u.tlog b/x64/Debug/Reconstruction.tlog/moc.write.1u.tlog new file mode 100644 index 0000000..95547b4 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/moc.write.1u.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/rcc.read.1u.tlog b/x64/Debug/Reconstruction.tlog/rcc.read.1u.tlog new file mode 100644 index 0000000..67e2c1d Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/rcc.read.1u.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/rcc.write.1u.tlog b/x64/Debug/Reconstruction.tlog/rcc.write.1u.tlog new file mode 100644 index 0000000..2f265e6 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/rcc.write.1u.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/uic.read.1u.tlog b/x64/Debug/Reconstruction.tlog/uic.read.1u.tlog new file mode 100644 index 0000000..f8f6848 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/uic.read.1u.tlog differ diff --git a/x64/Debug/Reconstruction.tlog/uic.write.1u.tlog b/x64/Debug/Reconstruction.tlog/uic.write.1u.tlog new file mode 100644 index 0000000..496f384 Binary files /dev/null and b/x64/Debug/Reconstruction.tlog/uic.write.1u.tlog differ diff --git a/x64/Debug/hid.Win.obj b/x64/Debug/hid.Win.obj new file mode 100644 index 0000000..aef6130 Binary files /dev/null and b/x64/Debug/hid.Win.obj differ diff --git a/x64/Debug/main.obj b/x64/Debug/main.obj new file mode 100644 index 0000000..98428d2 Binary files /dev/null and b/x64/Debug/main.obj differ diff --git a/x64/Debug/moc/Classes/moc_Reconstruction.cpp b/x64/Debug/moc/Classes/moc_Reconstruction.cpp new file mode 100644 index 0000000..3da4639 --- /dev/null +++ b/x64/Debug/moc/Classes/moc_Reconstruction.cpp @@ -0,0 +1,94 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'Reconstruction.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../Classes/Reconstruction.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'Reconstruction.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_Reconstruction_t { + QByteArrayData data[1]; + char stringdata0[15]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_Reconstruction_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_Reconstruction_t qt_meta_stringdata_Reconstruction = { + { +QT_MOC_LITERAL(0, 0, 14) // "Reconstruction" + + }, + "Reconstruction" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_Reconstruction[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +void Reconstruction::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject Reconstruction::staticMetaObject = { { + &QMainWindow::staticMetaObject, + qt_meta_stringdata_Reconstruction.data, + qt_meta_data_Reconstruction, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *Reconstruction::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *Reconstruction::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_Reconstruction.stringdata0)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int Reconstruction::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/x64/Debug/moc/moc_Reconstruction.cpp b/x64/Debug/moc/moc_Reconstruction.cpp new file mode 100644 index 0000000..6659967 --- /dev/null +++ b/x64/Debug/moc/moc_Reconstruction.cpp @@ -0,0 +1,94 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'Reconstruction.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../Reconstruction.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'Reconstruction.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_Reconstruction_t { + QByteArrayData data[1]; + char stringdata0[15]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_Reconstruction_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_Reconstruction_t qt_meta_stringdata_Reconstruction = { + { +QT_MOC_LITERAL(0, 0, 14) // "Reconstruction" + + }, + "Reconstruction" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_Reconstruction[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +void Reconstruction::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject Reconstruction::staticMetaObject = { { + &QMainWindow::staticMetaObject, + qt_meta_stringdata_Reconstruction.data, + qt_meta_data_Reconstruction, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *Reconstruction::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *Reconstruction::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_Reconstruction.stringdata0)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int Reconstruction::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/x64/Debug/moc_Reconstruction.obj b/x64/Debug/moc_Reconstruction.obj new file mode 100644 index 0000000..fece5af Binary files /dev/null and b/x64/Debug/moc_Reconstruction.obj differ diff --git a/x64/Debug/qmake/qtvars_x64_Debug.props b/x64/Debug/qmake/qtvars_x64_Debug.props new file mode 100644 index 0000000..0dcc3b4 --- /dev/null +++ b/x64/Debug/qmake/qtvars_x64_Debug.props @@ -0,0 +1,28 @@ + + +UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB +D:\Qt\5.12.3\msvc2017_64\include;D:\Qt\5.12.3\msvc2017_64\include\QtWidgets;D:\Qt\5.12.3\msvc2017_64\include\QtGui;D:\Qt\5.12.3\msvc2017_64\include\QtANGLE;D:\Qt\5.12.3\msvc2017_64\include\QtCore;C:\VulkanSDK\1.0.51.0\include;D:\Qt\5.12.3\msvc2017_64\mkspecs\win32-msvc +D:\Qt\5.12.3\msvc2017_64\lib\Qt5Widgetsd.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Guid.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Cored.lib;D:\Qt\5.12.3\msvc2017_64\lib\qtmaind.lib;shell32.lib +D:\Qt\5.12.3\msvc2017_64\lib;C:\openssl\lib;C:\Utils\my_sql\mysql-5.6.11-winx64\lib;C:\Utils\postgresql\pgsql\lib +$(Qt_INCLUDEPATH_);x64\Debug\moc\Classes;x64\Debug\uic\UI + 5.12.3 + core;gui;widgets + bin + bin + + + DEFINES=/-D(\w+)/$1/;INCLUDEPATH=INCPATH/-I(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBS=/(?:\/LIBPATH:(?:\x22[^\x22]+\x22|[^\s]+))|(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBPATH=LIBS/\/LIBPATH:(\x22[^\x22]+\x22|[^\s]+)/$1/ + + debug + + diff --git a/x64/Debug/qrc_Reconstruction.obj b/x64/Debug/qrc_Reconstruction.obj new file mode 100644 index 0000000..270b12e Binary files /dev/null and b/x64/Debug/qrc_Reconstruction.obj differ diff --git a/x64/Debug/qt_work.log b/x64/Debug/qt_work.log new file mode 100644 index 0000000..c7fcea4 Binary files /dev/null and b/x64/Debug/qt_work.log differ diff --git a/x64/Debug/rcc/Resources/qrc_Reconstruction.cpp b/x64/Debug/rcc/Resources/qrc_Reconstruction.cpp new file mode 100644 index 0000000..aca72a1 --- /dev/null +++ b/x64/Debug/rcc/Resources/qrc_Reconstruction.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** Resource object code +** +** Created by: The Resource Compiler for Qt version 5.12.3 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#ifdef QT_NAMESPACE +# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name +# define QT_RCC_MANGLE_NAMESPACE0(x) x +# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b +# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b) +# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \ + QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE)) +#else +# define QT_RCC_PREPEND_NAMESPACE(name) name +# define QT_RCC_MANGLE_NAMESPACE(name) name +#endif + +#ifdef QT_NAMESPACE +namespace QT_NAMESPACE { +#endif + +#ifdef QT_NAMESPACE +} +#endif + +int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)(); +int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)() +{ + return 1; +} + +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)(); +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)() +{ + return 1; +} + +namespace { + struct initializer { + initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)(); } + ~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)(); } + } dummy; +} diff --git a/x64/Debug/rcc/qrc_Reconstruction.cpp b/x64/Debug/rcc/qrc_Reconstruction.cpp new file mode 100644 index 0000000..aca72a1 --- /dev/null +++ b/x64/Debug/rcc/qrc_Reconstruction.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** Resource object code +** +** Created by: The Resource Compiler for Qt version 5.12.3 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#ifdef QT_NAMESPACE +# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name +# define QT_RCC_MANGLE_NAMESPACE0(x) x +# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b +# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b) +# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \ + QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE)) +#else +# define QT_RCC_PREPEND_NAMESPACE(name) name +# define QT_RCC_MANGLE_NAMESPACE(name) name +#endif + +#ifdef QT_NAMESPACE +namespace QT_NAMESPACE { +#endif + +#ifdef QT_NAMESPACE +} +#endif + +int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)(); +int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)() +{ + return 1; +} + +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)(); +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)() +{ + return 1; +} + +namespace { + struct initializer { + initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)(); } + ~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)(); } + } dummy; +} diff --git a/x64/Debug/uic/UI/ui_Reconstruction.h b/x64/Debug/uic/UI/ui_Reconstruction.h new file mode 100644 index 0000000..4933608 --- /dev/null +++ b/x64/Debug/uic/UI/ui_Reconstruction.h @@ -0,0 +1,66 @@ +/******************************************************************************** +** Form generated from reading UI file 'Reconstruction.ui' +** +** Created by: Qt User Interface Compiler version 5.12.3 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_RECONSTRUCTION_H +#define UI_RECONSTRUCTION_H + +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_ReconstructionClass +{ +public: + QMenuBar *menuBar; + QToolBar *mainToolBar; + QWidget *centralWidget; + QStatusBar *statusBar; + + void setupUi(QMainWindow *ReconstructionClass) + { + if (ReconstructionClass->objectName().isEmpty()) + ReconstructionClass->setObjectName(QString::fromUtf8("ReconstructionClass")); + ReconstructionClass->resize(600, 400); + menuBar = new QMenuBar(ReconstructionClass); + menuBar->setObjectName(QString::fromUtf8("menuBar")); + ReconstructionClass->setMenuBar(menuBar); + mainToolBar = new QToolBar(ReconstructionClass); + mainToolBar->setObjectName(QString::fromUtf8("mainToolBar")); + ReconstructionClass->addToolBar(mainToolBar); + centralWidget = new QWidget(ReconstructionClass); + centralWidget->setObjectName(QString::fromUtf8("centralWidget")); + ReconstructionClass->setCentralWidget(centralWidget); + statusBar = new QStatusBar(ReconstructionClass); + statusBar->setObjectName(QString::fromUtf8("statusBar")); + ReconstructionClass->setStatusBar(statusBar); + + retranslateUi(ReconstructionClass); + + QMetaObject::connectSlotsByName(ReconstructionClass); + } // setupUi + + void retranslateUi(QMainWindow *ReconstructionClass) + { + ReconstructionClass->setWindowTitle(QApplication::translate("ReconstructionClass", "Reconstruction", nullptr)); + } // retranslateUi + +}; + +namespace Ui { + class ReconstructionClass: public Ui_ReconstructionClass {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_RECONSTRUCTION_H diff --git a/x64/Debug/uic/ui_Reconstruction.h b/x64/Debug/uic/ui_Reconstruction.h new file mode 100644 index 0000000..4933608 --- /dev/null +++ b/x64/Debug/uic/ui_Reconstruction.h @@ -0,0 +1,66 @@ +/******************************************************************************** +** Form generated from reading UI file 'Reconstruction.ui' +** +** Created by: Qt User Interface Compiler version 5.12.3 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_RECONSTRUCTION_H +#define UI_RECONSTRUCTION_H + +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_ReconstructionClass +{ +public: + QMenuBar *menuBar; + QToolBar *mainToolBar; + QWidget *centralWidget; + QStatusBar *statusBar; + + void setupUi(QMainWindow *ReconstructionClass) + { + if (ReconstructionClass->objectName().isEmpty()) + ReconstructionClass->setObjectName(QString::fromUtf8("ReconstructionClass")); + ReconstructionClass->resize(600, 400); + menuBar = new QMenuBar(ReconstructionClass); + menuBar->setObjectName(QString::fromUtf8("menuBar")); + ReconstructionClass->setMenuBar(menuBar); + mainToolBar = new QToolBar(ReconstructionClass); + mainToolBar->setObjectName(QString::fromUtf8("mainToolBar")); + ReconstructionClass->addToolBar(mainToolBar); + centralWidget = new QWidget(ReconstructionClass); + centralWidget->setObjectName(QString::fromUtf8("centralWidget")); + ReconstructionClass->setCentralWidget(centralWidget); + statusBar = new QStatusBar(ReconstructionClass); + statusBar->setObjectName(QString::fromUtf8("statusBar")); + ReconstructionClass->setStatusBar(statusBar); + + retranslateUi(ReconstructionClass); + + QMetaObject::connectSlotsByName(ReconstructionClass); + } // setupUi + + void retranslateUi(QMainWindow *ReconstructionClass) + { + ReconstructionClass->setWindowTitle(QApplication::translate("ReconstructionClass", "Reconstruction", nullptr)); + } // retranslateUi + +}; + +namespace Ui { + class ReconstructionClass: public Ui_ReconstructionClass {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_RECONSTRUCTION_H diff --git a/x64/Debug/usb.obj b/x64/Debug/usb.obj new file mode 100644 index 0000000..ebb8e2b Binary files /dev/null and b/x64/Debug/usb.obj differ diff --git a/x64/Debug/vc142.pdb b/x64/Debug/vc142.pdb new file mode 100644 index 0000000..d89afb9 Binary files /dev/null and b/x64/Debug/vc142.pdb differ diff --git a/x64/Release/qmake/qtvars_x64_Release.props b/x64/Release/qmake/qtvars_x64_Release.props new file mode 100644 index 0000000..bf0a04a --- /dev/null +++ b/x64/Release/qmake/qtvars_x64_Release.props @@ -0,0 +1,28 @@ + + +UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;NDEBUG +D:\Qt\5.12.3\msvc2017_64\include;D:\Qt\5.12.3\msvc2017_64\include\QtWidgets;D:\Qt\5.12.3\msvc2017_64\include\QtGui;D:\Qt\5.12.3\msvc2017_64\include\QtANGLE;D:\Qt\5.12.3\msvc2017_64\include\QtCore;C:\VulkanSDK\1.0.51.0\include;D:\Qt\5.12.3\msvc2017_64\mkspecs\win32-msvc +D:\Qt\5.12.3\msvc2017_64\lib\Qt5Widgets.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Core.lib;D:\Qt\5.12.3\msvc2017_64\lib\qtmain.lib;shell32.lib +D:\Qt\5.12.3\msvc2017_64\lib;C:\openssl\lib;C:\Utils\my_sql\mysql-5.6.11-winx64\lib;C:\Utils\postgresql\pgsql\lib +$(Qt_INCLUDEPATH_);x64\Release\moc\Classes;x64\Release\uic\UI + 5.12.3 + core;gui;widgets + bin + bin + + + DEFINES=/-D(\w+)/$1/;INCLUDEPATH=INCPATH/-I(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBS=/(?:\/LIBPATH:(?:\x22[^\x22]+\x22|[^\s]+))|(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBPATH=LIBS/\/LIBPATH:(\x22[^\x22]+\x22|[^\s]+)/$1/ + + release + +