move reconstruct progress to thread
This commit is contained in:
148
.gitignore
vendored
148
.gitignore
vendored
@@ -1,7 +1,10 @@
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
##
|
||||
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
|
||||
|
||||
# User-specific files
|
||||
*.rsuser
|
||||
*.suo
|
||||
*.user
|
||||
*.userosscache
|
||||
@@ -10,6 +13,9 @@
|
||||
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||
*.userprefs
|
||||
|
||||
# Mono auto generated files
|
||||
mono_crash.*
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
[Dd]ebugPublic/
|
||||
@@ -17,42 +23,62 @@
|
||||
[Rr]eleases/
|
||||
x64/
|
||||
x86/
|
||||
[Ww][Ii][Nn]32/
|
||||
[Aa][Rr][Mm]/
|
||||
[Aa][Rr][Mm]64/
|
||||
bld/
|
||||
[Bb]in/
|
||||
[Oo]bj/
|
||||
[Ll]og/
|
||||
[Ll]ogs/
|
||||
|
||||
# Visual Studio 2015 cache/options directory
|
||||
# Visual Studio 2015/2017 cache/options directory
|
||||
.vs/
|
||||
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||
#wwwroot/
|
||||
|
||||
# Visual Studio 2017 auto generated files
|
||||
Generated\ Files/
|
||||
|
||||
# MSTest test Results
|
||||
[Tt]est[Rr]esult*/
|
||||
[Bb]uild[Ll]og.*
|
||||
|
||||
# NUNIT
|
||||
# NUnit
|
||||
*.VisualState.xml
|
||||
TestResult.xml
|
||||
nunit-*.xml
|
||||
|
||||
# Build Results of an ATL Project
|
||||
[Dd]ebugPS/
|
||||
[Rr]eleasePS/
|
||||
dlldata.c
|
||||
|
||||
# DNX
|
||||
# Benchmark Results
|
||||
BenchmarkDotNet.Artifacts/
|
||||
|
||||
# .NET Core
|
||||
project.lock.json
|
||||
project.fragment.lock.json
|
||||
artifacts/
|
||||
|
||||
# ASP.NET Scaffolding
|
||||
ScaffoldingReadMe.txt
|
||||
|
||||
# StyleCop
|
||||
StyleCopReport.xml
|
||||
|
||||
# Files built by Visual Studio
|
||||
*_i.c
|
||||
*_p.c
|
||||
*_i.h
|
||||
*_h.h
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.iobj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.ipdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
@@ -62,6 +88,7 @@ artifacts/
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.tmp_proj
|
||||
*_wpftmp.csproj
|
||||
*.log
|
||||
*.vspscc
|
||||
*.vssscc
|
||||
@@ -90,6 +117,9 @@ ipch/
|
||||
*.vspx
|
||||
*.sap
|
||||
|
||||
# Visual Studio Trace Files
|
||||
*.e2e
|
||||
|
||||
# TFS 2012 Local Workspace
|
||||
$tf/
|
||||
|
||||
@@ -101,15 +131,23 @@ _ReSharper*/
|
||||
*.[Rr]e[Ss]harper
|
||||
*.DotSettings.user
|
||||
|
||||
# JustCode is a .NET coding add-in
|
||||
.JustCode
|
||||
|
||||
# TeamCity is a build add-in
|
||||
_TeamCity*
|
||||
|
||||
# DotCover is a Code Coverage Tool
|
||||
*.dotCover
|
||||
|
||||
# AxoCover is a Code Coverage Tool
|
||||
.axoCover/*
|
||||
!.axoCover/settings.json
|
||||
|
||||
# Coverlet is a free, cross platform Code Coverage Tool
|
||||
coverage*[.json, .xml, .info]
|
||||
|
||||
# Visual Studio code coverage results
|
||||
*.coverage
|
||||
*.coveragexml
|
||||
|
||||
# NCrunch
|
||||
_NCrunch_*
|
||||
.*crunch*.local.xml
|
||||
@@ -141,9 +179,9 @@ publish/
|
||||
# Publish Web Output
|
||||
*.[Pp]ublish.xml
|
||||
*.azurePubxml
|
||||
# TODO: Comment the next line if you want to checkin your web deploy settings
|
||||
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||||
# but database connection strings (with potential passwords) will be unencrypted
|
||||
#*.pubxml
|
||||
*.pubxml
|
||||
*.publishproj
|
||||
|
||||
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||
@@ -153,13 +191,15 @@ PublishScripts/
|
||||
|
||||
# NuGet Packages
|
||||
*.nupkg
|
||||
# NuGet Symbol Packages
|
||||
*.snupkg
|
||||
# The packages folder can be ignored because of Package Restore
|
||||
**/packages/*
|
||||
**/[Pp]ackages/*
|
||||
# except build/, which is used as an MSBuild target.
|
||||
!**/packages/build/
|
||||
!**/[Pp]ackages/build/
|
||||
# Uncomment if necessary however generally it will be regenerated when needed
|
||||
#!**/packages/repositories.config
|
||||
# NuGet v3's project.json files produces more ignoreable files
|
||||
#!**/[Pp]ackages/repositories.config
|
||||
# NuGet v3's project.json files produces more ignorable files
|
||||
*.nuget.props
|
||||
*.nuget.targets
|
||||
|
||||
@@ -176,12 +216,15 @@ AppPackages/
|
||||
BundleArtifacts/
|
||||
Package.StoreAssociation.xml
|
||||
_pkginfo.txt
|
||||
*.appx
|
||||
*.appxbundle
|
||||
*.appxupload
|
||||
|
||||
# Visual Studio cache files
|
||||
# files ending in .cache can be ignored
|
||||
*.[Cc]ache
|
||||
# but keep track of directories ending in .cache
|
||||
!*.[Cc]ache/
|
||||
!?*.[Cc]ache/
|
||||
|
||||
# Others
|
||||
ClientBin/
|
||||
@@ -192,9 +235,12 @@ ClientBin/
|
||||
*.jfm
|
||||
*.pfx
|
||||
*.publishsettings
|
||||
node_modules/
|
||||
orleans.codegen.cs
|
||||
|
||||
# Including strong name files can present a security risk
|
||||
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||||
#*.snk
|
||||
|
||||
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||
#bower_components/
|
||||
@@ -209,15 +255,22 @@ _UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
UpgradeLog*.htm
|
||||
ServiceFabricBackup/
|
||||
*.rptproj.bak
|
||||
|
||||
# SQL Server files
|
||||
*.mdf
|
||||
*.ldf
|
||||
*.ndf
|
||||
|
||||
# Business Intelligence projects
|
||||
*.rdl.data
|
||||
*.bim.layout
|
||||
*.bim_*.settings
|
||||
*.rptproj.rsuser
|
||||
*- [Bb]ackup.rdl
|
||||
*- [Bb]ackup ([0-9]).rdl
|
||||
*- [Bb]ackup ([0-9][0-9]).rdl
|
||||
|
||||
# Microsoft Fakes
|
||||
FakesAssemblies/
|
||||
@@ -227,6 +280,7 @@ FakesAssemblies/
|
||||
|
||||
# Node.js Tools for Visual Studio
|
||||
.ntvs_analysis.dat
|
||||
node_modules/
|
||||
|
||||
# Visual Studio 6 build log
|
||||
*.plg
|
||||
@@ -234,6 +288,9 @@ FakesAssemblies/
|
||||
# Visual Studio 6 workspace options file
|
||||
*.opt
|
||||
|
||||
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||
*.vbw
|
||||
|
||||
# Visual Studio LightSwitch build output
|
||||
**/*.HTMLClient/GeneratedArtifacts
|
||||
**/*.DesktopClient/GeneratedArtifacts
|
||||
@@ -249,13 +306,60 @@ paket-files/
|
||||
# FAKE - F# Make
|
||||
.fake/
|
||||
|
||||
# JetBrains Rider
|
||||
.idea/
|
||||
*.sln.iml
|
||||
|
||||
# CodeRush
|
||||
.cr/
|
||||
# CodeRush personal settings
|
||||
.cr/personal
|
||||
|
||||
# Python Tools for Visual Studio (PTVS)
|
||||
__pycache__/
|
||||
*.pyc
|
||||
*.pyc
|
||||
|
||||
# Cake - Uncomment if you are using it
|
||||
# tools/**
|
||||
# !tools/packages.config
|
||||
|
||||
# Tabs Studio
|
||||
*.tss
|
||||
|
||||
# Telerik's JustMock configuration file
|
||||
*.jmconfig
|
||||
|
||||
# BizTalk build output
|
||||
*.btp.cs
|
||||
*.btm.cs
|
||||
*.odx.cs
|
||||
*.xsd.cs
|
||||
|
||||
# OpenCover UI analysis results
|
||||
OpenCover/
|
||||
|
||||
# Azure Stream Analytics local run output
|
||||
ASALocalRun/
|
||||
|
||||
# MSBuild Binary and Structured Log
|
||||
*.binlog
|
||||
|
||||
# NVidia Nsight GPU debugger configuration file
|
||||
*.nvuser
|
||||
|
||||
# MFractors (Xamarin productivity tool) working folder
|
||||
.mfractor/
|
||||
|
||||
# Local History for Visual Studio
|
||||
.localhistory/
|
||||
|
||||
# BeatPulse healthcheck temp database
|
||||
healthchecksdb
|
||||
|
||||
# Backup folder for Package Reference Convert tool in Visual Studio 2017
|
||||
MigrationBackup/
|
||||
|
||||
# Ionide (cross platform F# VS Code tools) working folder
|
||||
.ionide/
|
||||
|
||||
# Fody - auto-generated XML schema
|
||||
FodyWeavers.xsd
|
||||
|
||||
# 忽略指定文件夹
|
||||
.vs/
|
||||
Lib/
|
||||
x64/
|
||||
@@ -510,3 +510,8 @@ void CoreAlgorithm::saveCoordinate()
|
||||
}
|
||||
destFile.close();
|
||||
}
|
||||
|
||||
vector<Mat> CoreAlgorithm::getCoordinates()
|
||||
{
|
||||
return coordinate;
|
||||
}
|
||||
|
||||
@@ -53,4 +53,6 @@ public:
|
||||
void run();
|
||||
|
||||
void saveCoordinate();
|
||||
|
||||
vector<Mat> getCoordinates();
|
||||
};
|
||||
|
||||
@@ -7,7 +7,9 @@ Reconstruction::Reconstruction(QWidget* parent)
|
||||
calibData = new CalibrationData();
|
||||
calibrator = new Calibrator();
|
||||
dirModel = new TreeModel(this);
|
||||
td = new YourThread(&cloud);
|
||||
t = new MyThread;
|
||||
connect(td, SIGNAL(finished()), this, SLOT(setCloud()));
|
||||
connect(t, SIGNAL(finished()), this, SLOT(setCloud()));
|
||||
device = Device::getInstance();
|
||||
setStyle();
|
||||
@@ -118,7 +120,7 @@ void Reconstruction::on_pushButton_3_clicked()
|
||||
{
|
||||
ui.stackedWidget->setCurrentIndex(2);
|
||||
updateQVTK(cloud, color);
|
||||
if (loadingStatus)
|
||||
if (loadingStatus || reconstructStatus)
|
||||
{
|
||||
ui.label_9->setVisible(true);
|
||||
}
|
||||
@@ -132,9 +134,21 @@ void Reconstruction::on_pushButton_3_clicked()
|
||||
#pragma region 多线程
|
||||
void Reconstruction::setCloud()
|
||||
{
|
||||
cout << cloud.width;
|
||||
ui.label_9->setVisible(false);
|
||||
loadingStatus = false;
|
||||
cloud = t->getCloud();
|
||||
|
||||
if(loadingStatus)
|
||||
{
|
||||
cloud = t->getCloud();
|
||||
loadingStatus = false;
|
||||
}
|
||||
|
||||
if(reconstructStatus)
|
||||
{
|
||||
reconstructStatus = false;
|
||||
}
|
||||
cout << cloud[0].r;
|
||||
|
||||
updateQVTK(cloud, color);
|
||||
}
|
||||
|
||||
@@ -207,7 +221,7 @@ void Reconstruction::on_pushButton_6_clicked()
|
||||
// Aquire frame
|
||||
auto frame = device->getCamera()->getFrame();
|
||||
auto frameCV = cvtools::camFrame2Mat(frame);
|
||||
cvtColor(frameCV, frameCV, cv::COLOR_BGR2GRAY);
|
||||
cvtColor(frameCV, frameCV, COLOR_BGR2GRAY);
|
||||
//parameter
|
||||
std::cout << cv::format("./config/calib/calib%.2d/%.2d.bmp", imgCount, i) << std::endl;
|
||||
imwrite(cv::format("./config/calib/calib%.2d/%.2d.bmp", imgCount, i), frameCV);
|
||||
@@ -377,7 +391,7 @@ void Reconstruction::setDirModel(const QString& dirname)
|
||||
continue;
|
||||
}
|
||||
|
||||
// add the childrens
|
||||
// add the childrens
|
||||
auto parent = dirModel->index(row, 0);
|
||||
dirModel->setData(parent, item, Qt::DisplayRole);
|
||||
|
||||
@@ -550,49 +564,11 @@ void Reconstruction::on_pushButton_10_clicked()
|
||||
void Reconstruction::on_pushButton_17_clicked()
|
||||
{
|
||||
// todo 开始重建
|
||||
// auto cArg = CameraArguments::getInstance();
|
||||
Mat r(3, 3, CV_32F);
|
||||
double m0[3][3] = {
|
||||
{9.7004457782050868e-001, 1.3447278830863673e-002, 2.4255450466457243e-001},
|
||||
{-8.7082927494022376e-003, 9.9974988338843274e-001, -2.0599424802792338e-002},
|
||||
{-2.4277084396282392e-001, 1.7870124701864658e-002, 9.6991905639837694e-001}
|
||||
};
|
||||
for (auto i = 0; i < r.rows; i++)
|
||||
for (auto j = 0; j < r.cols; j++)
|
||||
r.at<float>(i, j) = m0[i][j];
|
||||
|
||||
Mat t(1, 3, CV_32F);
|
||||
double m1[1][3] = {
|
||||
{-1.9511179496234658e+002, 1.2627509817628756e+001, -5.9345885017522171e+001}
|
||||
};
|
||||
|
||||
for (auto i = 0; i < t.rows; i++)
|
||||
for (auto j = 0; j < t.cols; j++)
|
||||
t.at<float>(i, j) = m1[i][j];
|
||||
|
||||
Mat kc(3, 3, CV_32F);
|
||||
double m2[3][3] = {
|
||||
{2.1536653255083029e+003, 0., 6.1886776197116581e+002},
|
||||
{0., 2.1484363899666910e+003, 5.0694898820460787e+002},
|
||||
{0., 0., 1.}
|
||||
};
|
||||
for (auto i = 0; i < kc.rows; i++)
|
||||
for (auto j = 0; j < kc.cols; j++)
|
||||
kc.at<float>(i, j) = m2[i][j];
|
||||
|
||||
Mat kp(3, 3, CV_32F);
|
||||
double m3[3][3] = {
|
||||
{1.7235093158297350e+003, 0., 4.4128195628736904e+002},
|
||||
{0., 3.4533404000869359e+003, 5.7316457428558715e+002},
|
||||
{0., 0., 1.}
|
||||
};
|
||||
for (auto i = 0; i < kp.rows; i++)
|
||||
for (auto j = 0; j < kp.cols; j++)
|
||||
kp.at<float>(i, j) = m3[i][j];
|
||||
|
||||
auto cArg = CameraArguments::getInstance(r, t, kc, kp);
|
||||
CoreAlgorithm testCase = CoreAlgorithm("./Data/image/reconstruction/tq.png", cArg);
|
||||
testCase.run();
|
||||
reconstructStatus = true;
|
||||
on_pushButton_3_clicked();
|
||||
ui.label_9->setVisible(true);
|
||||
QCoreApplication::processEvents();
|
||||
td->start();
|
||||
}
|
||||
|
||||
#pragma endregion
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include "Device.h"
|
||||
#include "CoreAlgorithm.h"
|
||||
#include "MyThread.h"
|
||||
#include "YourThread.h"
|
||||
#include "Help.h"
|
||||
#include <iostream>
|
||||
using namespace pcl;
|
||||
@@ -50,15 +51,20 @@ private:
|
||||
QString picPath = "Result/result.png"; // 三维重建:拍摄照片的存储路径
|
||||
PointCloud<PointXYZRGB> cloud;
|
||||
bool confirmPic = false; // 三维重建:确定是否用所拍照片进行重建
|
||||
QColor color = Qt::black; // 点云渲染:颜色
|
||||
QColor color = Qt::yellow; // 点云渲染:颜色
|
||||
|
||||
// 标定相关变量
|
||||
int liveViewTimer;
|
||||
TreeModel* dirModel;
|
||||
CalibrationData* calibData;
|
||||
Calibrator* calibrator;
|
||||
int imgCount;
|
||||
|
||||
// 多线程
|
||||
// 重建多线程
|
||||
YourThread *td;
|
||||
bool reconstructStatus = false; // 点云渲染
|
||||
|
||||
// 点云多线程
|
||||
MyThread* t;
|
||||
bool loadingStatus = false; // 点云渲染
|
||||
void setStyle();
|
||||
|
||||
66
Classes/YourThread.cpp
Normal file
66
Classes/YourThread.cpp
Normal file
@@ -0,0 +1,66 @@
|
||||
#include "YourThread.h"
|
||||
|
||||
YourThread::YourThread(PointCloud<PointXYZRGB> *cloudRef)
|
||||
{
|
||||
cloud = cloudRef;
|
||||
}
|
||||
|
||||
void YourThread::run()
|
||||
{
|
||||
// auto cArg = CameraArguments::getInstance();
|
||||
Mat r(3, 3, CV_32F);
|
||||
double m0[3][3] = {
|
||||
{9.7004457782050868e-001, 1.3447278830863673e-002, 2.4255450466457243e-001},
|
||||
{-8.7082927494022376e-003, 9.9974988338843274e-001, -2.0599424802792338e-002},
|
||||
{-2.4277084396282392e-001, 1.7870124701864658e-002, 9.6991905639837694e-001}
|
||||
};
|
||||
for (auto i = 0; i < r.rows; i++)
|
||||
for (auto j = 0; j < r.cols; j++)
|
||||
r.at<float>(i, j) = m0[i][j];
|
||||
|
||||
Mat t(1, 3, CV_32F);
|
||||
double m1[1][3] = {
|
||||
{-1.9511179496234658e+002, 1.2627509817628756e+001, -5.9345885017522171e+001}
|
||||
};
|
||||
|
||||
for (auto i = 0; i < t.rows; i++)
|
||||
for (auto j = 0; j < t.cols; j++)
|
||||
t.at<float>(i, j) = m1[i][j];
|
||||
|
||||
Mat kc(3, 3, CV_32F);
|
||||
double m2[3][3] = {
|
||||
{2.1536653255083029e+003, 0., 6.1886776197116581e+002},
|
||||
{0., 2.1484363899666910e+003, 5.0694898820460787e+002},
|
||||
{0., 0., 1.}
|
||||
};
|
||||
for (auto i = 0; i < kc.rows; i++)
|
||||
for (auto j = 0; j < kc.cols; j++)
|
||||
kc.at<float>(i, j) = m2[i][j];
|
||||
|
||||
Mat kp(3, 3, CV_32F);
|
||||
double m3[3][3] = {
|
||||
{1.7235093158297350e+003, 0., 4.4128195628736904e+002},
|
||||
{0., 3.4533404000869359e+003, 5.7316457428558715e+002},
|
||||
{0., 0., 1.}
|
||||
};
|
||||
for (auto i = 0; i < kp.rows; i++)
|
||||
for (auto j = 0; j < kp.cols; j++)
|
||||
kp.at<float>(i, j) = m3[i][j];
|
||||
|
||||
auto cArg = CameraArguments::getInstance(r, t, kc, kp);
|
||||
CoreAlgorithm testCase = CoreAlgorithm("./Data/image/reconstruction/tq.png", cArg);
|
||||
testCase.run();
|
||||
vector<Mat> coordinates=testCase.getCoordinates();
|
||||
cloud->width = coordinates.size();
|
||||
cloud->height = 1;
|
||||
cloud->is_dense = false;
|
||||
cloud->points.resize(cloud->width * cloud->height);
|
||||
auto index = 0;
|
||||
for (size_t i = 0; i < cloud->points.size(); ++i)
|
||||
{
|
||||
cloud->points[i].x = coordinates[index].at<float>(0, 0);
|
||||
cloud->points[i].y = coordinates[index].at<float>(0, 1);
|
||||
cloud->points[i].z = coordinates[index].at<float>(0, 2);
|
||||
index++;
|
||||
}
|
||||
}
|
||||
22
Classes/YourThread.h
Normal file
22
Classes/YourThread.h
Normal file
@@ -0,0 +1,22 @@
|
||||
#pragma once
|
||||
|
||||
#include <qthread.h>
|
||||
#include <pcl/point_types.h>
|
||||
#include <pcl/io/vtk_lib_io.h>
|
||||
#include "CoreAlgorithm.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace pcl;
|
||||
|
||||
class YourThread :
|
||||
public QThread
|
||||
{
|
||||
public:
|
||||
YourThread(PointCloud<PointXYZRGB> *cloud);
|
||||
~YourThread(){};
|
||||
|
||||
private:
|
||||
PointCloud<PointXYZRGB> *cloud;
|
||||
protected:
|
||||
void run();
|
||||
};
|
||||
@@ -39,8 +39,12 @@
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<IncludePath>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)</IncludePath>
|
||||
<LibraryPath>D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64;D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64\vs2015;D:\BJTU\Reconstruction\Lib\opencv\build\x64\vc15\lib;$(LibraryPath)</LibraryPath>
|
||||
<IncludePath>D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\VTK\include\vtk-8.0;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Qhull\include;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\FLANN\include;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Eigen\eigen3;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Boost\include\boost-1_64;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8;C:\Program Files\OpenNI2\Include;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)</IncludePath>
|
||||
<LibraryPath>D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Boost\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\FLANN\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Qhull\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\VTK\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\lib;C:\Program Files\OpenNI2\Lib;D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64;D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64\vs2015;D:\BJTU\Reconstruction\Lib\opencv\build\x64\vc15\lib;$(LibraryPath)</LibraryPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<IncludePath>D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Qhull\include;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\FLANN\include;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Eigen\eigen3;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Boost\include\boost-1_64;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8;C:\Program Files\OpenNI2\Include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Boost\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\FLANN\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\Qhull\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\3rdParty\VTK\lib;D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\lib;C:\Program Files\OpenNI2\Lib;$(LibraryPath)</LibraryPath>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Condition="Exists('$(QtMsBuild)\qt_defaults.props')">
|
||||
<Import Project="$(QtMsBuild)\qt_defaults.props" />
|
||||
@@ -63,12 +67,14 @@
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<SDLCheck>false</SDLCheck>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OutputFile>$(OutDir)\$(ProjectName).exe</OutputFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>setupapi.lib;opencv_world420d.lib;FlyCapture2d_v140.lib;FlyCapture2GUId_v140.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalDependencies>setupapi.lib;opencv_world420d.lib;FlyCapture2d_v140.lib;FlyCapture2GUId_v140.lib;pcl_common_debug.lib;pcl_features_debug.lib;pcl_filters_debug.lib;pcl_io_debug.lib;pcl_io_ply_debug.lib;pcl_kdtree_debug.lib;pcl_keypoints_debug.lib;pcl_ml_debug.lib;pcl_octree_debug.lib;pcl_outofcore_debug.lib;pcl_people_debug.lib;pcl_recognition_debug.lib;pcl_registration_debug.lib;pcl_sample_consensus_debug.lib;pcl_search_debug.lib;pcl_segmentation_debug.lib;pcl_stereo_debug.lib;pcl_surface_debug.lib;pcl_tracking_debug.lib;pcl_visualization_debug.lib;vtkalglib-8.0-gd.lib;vtkChartsCore-8.0-gd.lib;vtkCommonColor-8.0-gd.lib;vtkCommonComputationalGeometry-8.0-gd.lib;vtkCommonCore-8.0-gd.lib;vtkCommonDataModel-8.0-gd.lib;vtkCommonExecutionModel-8.0-gd.lib;vtkCommonMath-8.0-gd.lib;vtkCommonMisc-8.0-gd.lib;vtkCommonSystem-8.0-gd.lib;vtkCommonTransforms-8.0-gd.lib;vtkDICOMParser-8.0-gd.lib;vtkDomainsChemistry-8.0-gd.lib;vtkDomainsChemistryOpenGL2-8.0-gd.lib;vtkexoIIc-8.0-gd.lib;vtkexpat-8.0-gd.lib;vtkFiltersAMR-8.0-gd.lib;vtkFiltersCore-8.0-gd.lib;vtkFiltersExtraction-8.0-gd.lib;vtkFiltersFlowPaths-8.0-gd.lib;vtkFiltersGeneral-8.0-gd.lib;vtkFiltersGeneric-8.0-gd.lib;vtkFiltersGeometry-8.0-gd.lib;vtkFiltersHybrid-8.0-gd.lib;vtkFiltersHyperTree-8.0-gd.lib;vtkFiltersImaging-8.0-gd.lib;vtkFiltersModeling-8.0-gd.lib;vtkFiltersParallel-8.0-gd.lib;vtkFiltersParallelImaging-8.0-gd.lib;vtkFiltersPoints-8.0-gd.lib;vtkFiltersProgrammable-8.0-gd.lib;vtkFiltersSelection-8.0-gd.lib;vtkFiltersSMP-8.0-gd.lib;vtkFiltersSources-8.0-gd.lib;vtkFiltersStatistics-8.0-gd.lib;vtkFiltersTexture-8.0-gd.lib;vtkFiltersTopology-8.0-gd.lib;vtkFiltersVerdict-8.0-gd.lib;vtkfreetype-8.0-gd.lib;vtkGeovisCore-8.0-gd.lib;vtkgl2ps-8.0-gd.lib;vtkglew-8.0-gd.lib;vtkGUISupportQt-8.0-gd.lib;vtkGUISupportQtSQL-8.0-gd.lib;vtkhdf5-8.0-gd.lib;vtkhdf5_hl-8.0-gd.lib;vtkImagingColor-8.0-gd.lib;vtkImagingCore-8.0-gd.lib;vtkImagingFourier-8.0-gd.lib;vtkImagingGeneral-8.0-gd.lib;vtkImagingHybrid-8.0-gd.lib;vtkImagingMath-8.0-gd.lib;vtkImagingMorphological-8.0-gd.lib;vtkImagingSources-8.0-gd.lib;vtkImagingStatistics-8.0-gd.lib;vtkImagingStencil-8.0-gd.lib;vtkInfovisCore-8.0-gd.lib;vtkInfovisLayout-8.0-gd.lib;vtkInteractionImage-8.0-gd.lib;vtkInteractionStyle-8.0-gd.lib;vtkInteractionWidgets-8.0-gd.lib;vtkIOAMR-8.0-gd.lib;vtkIOCore-8.0-gd.lib;vtkIOEnSight-8.0-gd.lib;vtkIOExodus-8.0-gd.lib;vtkIOExport-8.0-gd.lib;vtkIOExportOpenGL2-8.0-gd.lib;vtkIOGeometry-8.0-gd.lib;vtkIOImage-8.0-gd.lib;vtkIOImport-8.0-gd.lib;vtkIOInfovis-8.0-gd.lib;vtkIOLegacy-8.0-gd.lib;vtkIOLSDyna-8.0-gd.lib;vtkIOMINC-8.0-gd.lib;vtkIOMovie-8.0-gd.lib;vtkIONetCDF-8.0-gd.lib;vtkIOParallel-8.0-gd.lib;vtkIOParallelXML-8.0-gd.lib;vtkIOPLY-8.0-gd.lib;vtkIOSQL-8.0-gd.lib;vtkIOTecplotTable-8.0-gd.lib;vtkIOVideo-8.0-gd.lib;vtkIOXML-8.0-gd.lib;vtkIOXMLParser-8.0-gd.lib;vtkjpeg-8.0-gd.lib;vtkjsoncpp-8.0-gd.lib;vtklibharu-8.0-gd.lib;vtklibxml2-8.0-gd.lib;vtklz4-8.0-gd.lib;vtkmetaio-8.0-gd.lib;vtkNetCDF-8.0-gd.lib;vtknetcdf_c++-gd.lib;vtkoggtheora-8.0-gd.lib;vtkParallelCore-8.0-gd.lib;vtkpng-8.0-gd.lib;vtkproj4-8.0-gd.lib;vtkRenderingAnnotation-8.0-gd.lib;vtkRenderingContext2D-8.0-gd.lib;vtkRenderingContextOpenGL2-8.0-gd.lib;vtkRenderingCore-8.0-gd.lib;vtkRenderingFreeType-8.0-gd.lib;vtkRenderingGL2PSOpenGL2-8.0-gd.lib;vtkRenderingImage-8.0-gd.lib;vtkRenderingLabel-8.0-gd.lib;vtkRenderingLOD-8.0-gd.lib;vtkRenderingOpenGL2-8.0-gd.lib;vtkRenderingQt-8.0-gd.lib;vtkRenderingVolume-8.0-gd.lib;vtkRenderingVolumeOpenGL2-8.0-gd.lib;vtksqlite-8.0-gd.lib;vtksys-8.0-gd.lib;vtktiff-8.0-gd.lib;vtkverdict-8.0-gd.lib;vtkViewsContext2D-8.0-gd.lib;vtkViewsCore-8.0-gd.lib;vtkViewsInfovis-8.0-gd.lib;vtkViewsQt-8.0-gd.lib;vtkzlib-8.0-gd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
@@ -77,29 +83,64 @@
|
||||
<DebugInformationFormat />
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<SDLCheck>false</SDLCheck>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OutputFile>$(OutDir)\$(ProjectName).exe</OutputFile>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<AdditionalDependencies>pcl_common_release.lib;pcl_features_release.lib;pcl_filters_release.lib;pcl_io_ply_debug.lib;pcl_io_release.lib;pcl_kdtree_release.lib;pcl_keypoints_release.lib;pcl_ml_release.lib;pcl_octree_release.lib;pcl_outofcore_release.lib;pcl_people_release.lib;pcl_recognition_release.lib;pcl_registration_release.lib;pcl_sample_consensus_release.lib;pcl_search_release.lib;pcl_segmentation_release.lib;pcl_stereo_release.lib;pcl_surface_release.lib;pcl_tracking_release.lib;pcl_visualization_release.lib;vtkalglib-8.0.lib;vtkChartsCore-8.0.lib;vtkCommonColor-8.0.lib;vtkCommonComputationalGeometry-8.0.lib;vtkCommonCore-8.0.lib;vtkCommonDataModel-8.0.lib;vtkCommonExecutionModel-8.0.lib;vtkCommonMath-8.0.lib;vtkCommonMisc-8.0.lib;vtkCommonSystem-8.0.lib;vtkCommonTransforms-8.0.lib;vtkDICOMParser-8.0.lib;vtkDomainsChemistry-8.0.lib;vtkDomainsChemistryOpenGL2-8.0.lib;vtkexoIIc-8.0.lib;vtkexpat-8.0.lib;vtkFiltersAMR-8.0.lib;vtkFiltersCore-8.0.lib;vtkFiltersExtraction-8.0.lib;vtkFiltersFlowPaths-8.0.lib;vtkFiltersGeneral-8.0.lib;vtkFiltersGeneric-8.0.lib;vtkFiltersGeometry-8.0.lib;vtkFiltersHybrid-8.0.lib;vtkFiltersHyperTree-8.0.lib;vtkFiltersImaging-8.0.lib;vtkFiltersModeling-8.0.lib;vtkFiltersParallel-8.0.lib;vtkFiltersParallelImaging-8.0.lib;vtkFiltersPoints-8.0.lib;vtkFiltersProgrammable-8.0.lib;vtkFiltersSelection-8.0.lib;vtkFiltersSMP-8.0.lib;vtkFiltersSources-8.0.lib;vtkFiltersStatistics-8.0.lib;vtkFiltersTexture-8.0.lib;vtkFiltersTopology-8.0.lib;vtkFiltersVerdict-8.0.lib;vtkfreetype-8.0.lib;vtkGeovisCore-8.0.lib;vtkgl2ps-8.0.lib;vtkglew-8.0.lib;vtkGUISupportQt-8.0.lib;vtkGUISupportQtSQL-8.0.lib;vtkhdf5-8.0.lib;vtkhdf5_hl-8.0.lib;vtkImagingColor-8.0.lib;vtkImagingCore-8.0.lib;vtkImagingFourier-8.0.lib;vtkImagingGeneral-8.0.lib;vtkImagingHybrid-8.0.lib;vtkImagingMath-8.0.lib;vtkImagingMorphological-8.0.lib;vtkImagingSources-8.0.lib;vtkImagingStatistics-8.0.lib;vtkImagingStencil-8.0.lib;vtkInfovisCore-8.0.lib;vtkInfovisLayout-8.0.lib;vtkInteractionImage-8.0.lib;vtkInteractionStyle-8.0.lib;vtkInteractionWidgets-8.0.lib;vtkIOAMR-8.0.lib;vtkIOCore-8.0.lib;vtkIOEnSight-8.0.lib;vtkIOExodus-8.0.lib;vtkIOExport-8.0.lib;vtkIOExportOpenGL2-8.0.lib;vtkIOGeometry-8.0.lib;vtkIOImage-8.0.lib;vtkIOImport-8.0.lib;vtkIOInfovis-8.0.lib;vtkIOLegacy-8.0.lib;vtkIOLSDyna-8.0.lib;vtkIOMINC-8.0.lib;vtkIOMovie-8.0.lib;vtkIONetCDF-8.0.lib;vtkIOParallel-8.0.lib;vtkIOParallelXML-8.0.lib;vtkIOPLY-8.0.lib;vtkIOSQL-8.0.lib;vtkIOTecplotTable-8.0.lib;vtkIOVideo-8.0.lib;vtkIOXML-8.0.lib;vtkIOXMLParser-8.0.lib;vtkjpeg-8.0.lib;vtkjsoncpp-8.0.lib;vtklibharu-8.0.lib;vtklibxml2-8.0.lib;vtklz4-8.0.lib;vtkmetaio-8.0.lib;vtkNetCDF-8.0.lib;vtknetcdf_c++.lib;vtkoggtheora-8.0.lib;vtkParallelCore-8.0.lib;vtkpng-8.0.lib;vtkproj4-8.0.lib;vtkRenderingAnnotation-8.0.lib;vtkRenderingContext2D-8.0.lib;vtkRenderingContextOpenGL2-8.0.lib;vtkRenderingCore-8.0.lib;vtkRenderingFreeType-8.0.lib;vtkRenderingGL2PSOpenGL2-8.0.lib;vtkRenderingImage-8.0.lib;vtkRenderingLabel-8.0.lib;vtkRenderingLOD-8.0.lib;vtkRenderingOpenGL2-8.0.lib;vtkRenderingQt-8.0.lib;vtkRenderingVolume-8.0.lib;vtkRenderingVolumeOpenGL2-8.0.lib;vtksqlite-8.0.lib;vtksys-8.0.lib;vtktiff-8.0.lib;vtkverdict-8.0.lib;vtkViewsContext2D-8.0.lib;vtkViewsCore-8.0.lib;vtkViewsInfovis-8.0.lib;vtkViewsQt-8.0.lib;vtkzlib-8.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<QtUic Include="UI\DisplayPic.ui" />
|
||||
<QtUic Include="UI\Help.ui" />
|
||||
<QtUic Include="UI\Loading.ui" />
|
||||
<QtUic Include="UI\Reconstruction.ui" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Classes\CoreAlgorithm.cpp" />
|
||||
<ClCompile Include="Classes\API.cpp" />
|
||||
<ClCompile Include="Classes\bsxfun.cpp" />
|
||||
<ClCompile Include="Classes\CalibrationData.cpp" />
|
||||
<ClCompile Include="Classes\Calibrator.cpp" />
|
||||
<ClCompile Include="Classes\Camera.cpp" />
|
||||
<ClCompile Include="Classes\CameraPointGrey.cpp" />
|
||||
<ClCompile Include="Classes\CameraArguments.cpp" />
|
||||
<ClCompile Include="Classes\CoreAlgorithm.cpp" />
|
||||
<ClCompile Include="Classes\cvtools.cpp" />
|
||||
<ClCompile Include="Classes\cwt.cpp" />
|
||||
<ClCompile Include="Classes\cwtfilterbank.cpp" />
|
||||
<ClCompile Include="Classes\cwtfreqlimits.cpp" />
|
||||
<ClCompile Include="Classes\cwt_data.cpp" />
|
||||
<ClCompile Include="Classes\cwt_emxAPI.cpp" />
|
||||
<ClCompile Include="Classes\cwt_emxutil.cpp" />
|
||||
<ClCompile Include="Classes\cwt_initialize.cpp" />
|
||||
<ClCompile Include="Classes\cwt_rtwutil.cpp" />
|
||||
<ClCompile Include="Classes\cwt_terminate.cpp" />
|
||||
<ClCompile Include="Classes\Device.cpp" />
|
||||
<ClCompile Include="Classes\DisplayPic.cpp" />
|
||||
<ClCompile Include="Classes\fft.cpp" />
|
||||
<ClCompile Include="Classes\fft1.cpp" />
|
||||
<ClCompile Include="Classes\fstools.cpp" />
|
||||
<ClCompile Include="Classes\gammaln.cpp" />
|
||||
<ClCompile Include="Classes\Help.cpp" />
|
||||
<ClCompile Include="Classes\hid.Win.c" />
|
||||
<ClCompile Include="Classes\ifft.cpp" />
|
||||
<ClCompile Include="Classes\Loading.cpp" />
|
||||
<ClCompile Include="Classes\log2.cpp" />
|
||||
<ClCompile Include="Classes\main.cpp" />
|
||||
<ClCompile Include="Classes\MyThread.cpp" />
|
||||
<ClCompile Include="Classes\ProjectorLC4500.cpp" />
|
||||
<ClCompile Include="Classes\Reconstruction.cpp" />
|
||||
<ClCompile Include="Lib\projector\LC4500API\API.cpp" />
|
||||
<ClCompile Include="Lib\projector\LC4500API\hid.Win.c" />
|
||||
<ClCompile Include="Lib\projector\LC4500API\usb.cpp" />
|
||||
<ClCompile Include="Lib\projector\ProjectorLC4500.cpp" />
|
||||
<ClCompile Include="Classes\rtGetInf.cpp" />
|
||||
<ClCompile Include="Classes\rtGetNaN.cpp" />
|
||||
<ClCompile Include="Classes\rt_nonfinite.cpp" />
|
||||
<ClCompile Include="Classes\structured_light.cpp" />
|
||||
<ClCompile Include="Classes\TreeModel.cpp" />
|
||||
<ClCompile Include="Classes\usb.cpp" />
|
||||
<ClCompile Include="Classes\wavCFandSD.cpp" />
|
||||
<ClCompile Include="Classes\YourThread.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<QtMoc Include="Classes\Reconstruction.h" />
|
||||
@@ -108,16 +149,51 @@
|
||||
<QtRcc Include="Resources\Reconstruction.qrc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Classes\CoreAlgorithm.h" />
|
||||
<ClInclude Include="Classes\API.h" />
|
||||
<ClInclude Include="Classes\bsxfun.h" />
|
||||
<ClInclude Include="Classes\CalibrationData.h" />
|
||||
<ClInclude Include="Classes\Calibrator.h" />
|
||||
<ClInclude Include="Classes\Camera.h" />
|
||||
<ClInclude Include="Classes\CameraPointGrey.h" />
|
||||
<ClInclude Include="Classes\CameraArguments.h" />
|
||||
<ClInclude Include="Classes\YourThread.h" />
|
||||
<QtMoc Include="Classes\Loading.h" />
|
||||
<QtMoc Include="Classes\DisplayPic.h" />
|
||||
<ClInclude Include="Lib\projector\LC4500API\API.h" />
|
||||
<ClInclude Include="Lib\projector\LC4500API\Common.h" />
|
||||
<ClInclude Include="Lib\projector\LC4500API\hidapi.h" />
|
||||
<ClInclude Include="Lib\projector\LC4500API\usb.h" />
|
||||
<ClInclude Include="Lib\projector\Projector.h" />
|
||||
<ClInclude Include="Lib\projector\ProjectorLC4500.h" />
|
||||
<ClInclude Include="Classes\Common.h" />
|
||||
<ClInclude Include="Classes\CoreAlgorithm.h" />
|
||||
<ClInclude Include="Classes\cvtools.h" />
|
||||
<ClInclude Include="Classes\cwt.h" />
|
||||
<ClInclude Include="Classes\cwtfilterbank.h" />
|
||||
<ClInclude Include="Classes\cwtfreqlimits.h" />
|
||||
<ClInclude Include="Classes\cwt_data.h" />
|
||||
<ClInclude Include="Classes\cwt_emxAPI.h" />
|
||||
<ClInclude Include="Classes\cwt_emxutil.h" />
|
||||
<ClInclude Include="Classes\cwt_initialize.h" />
|
||||
<ClInclude Include="Classes\cwt_rtwutil.h" />
|
||||
<ClInclude Include="Classes\cwt_terminate.h" />
|
||||
<ClInclude Include="Classes\cwt_types.h" />
|
||||
<ClInclude Include="Classes\Device.h" />
|
||||
<ClInclude Include="Classes\fft.h" />
|
||||
<ClInclude Include="Classes\fft1.h" />
|
||||
<ClInclude Include="Classes\fstools.h" />
|
||||
<ClInclude Include="Classes\gammaln.h" />
|
||||
<QtMoc Include="Classes\Help.h" />
|
||||
<ClInclude Include="Classes\hidapi.h" />
|
||||
<ClInclude Include="Classes\ifft.h" />
|
||||
<ClInclude Include="Classes\log2.h" />
|
||||
<ClInclude Include="Classes\MyThread.h" />
|
||||
<ClInclude Include="Classes\Projector.h" />
|
||||
<ClInclude Include="Classes\ProjectorLC4500.h" />
|
||||
<ClInclude Include="Classes\rtGetInf.h" />
|
||||
<ClInclude Include="Classes\rtGetNaN.h" />
|
||||
<ClInclude Include="Classes\rtwtypes.h" />
|
||||
<ClInclude Include="Classes\rt_defines.h" />
|
||||
<ClInclude Include="Classes\rt_nonfinite.h" />
|
||||
<ClInclude Include="Classes\structured_light.h" />
|
||||
<ClInclude Include="Classes\tmwtypes.h" />
|
||||
<ClInclude Include="Classes\TreeModel.h" />
|
||||
<ClInclude Include="Classes\usb.h" />
|
||||
<ClInclude Include="Classes\wavCFandSD.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Condition="Exists('$(QtMsBuild)\qt.targets')">
|
||||
|
||||
@@ -17,12 +17,6 @@
|
||||
<Filter Include="lib">
|
||||
<UniqueIdentifier>{bfb1e724-306d-436f-9c4b-61bcfde16fb2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="lib\projector">
|
||||
<UniqueIdentifier>{0a72a89e-fc22-42c6-9293-1cf2d411e663}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="lib\projector\LC4500API">
|
||||
<UniqueIdentifier>{b0d62f9b-d43c-4971-9e7c-a0cc53e4140f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\scene">
|
||||
<UniqueIdentifier>{2ae873f3-9729-42ac-8918-28ee9ea3c253}</UniqueIdentifier>
|
||||
</Filter>
|
||||
@@ -50,6 +44,21 @@
|
||||
<Filter Include="resource\font">
|
||||
<UniqueIdentifier>{ec183521-b5e0-408b-9e24-aa9910874ed3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\reconstruction\cwt">
|
||||
<UniqueIdentifier>{67a013bf-9fd9-4fa2-a2a7-e8d6817bcc7a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\reconstruction\tool">
|
||||
<UniqueIdentifier>{defd3eaf-903c-49c5-a2d6-2edbeb2f02b3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\reconstruction\calibrator">
|
||||
<UniqueIdentifier>{3a7d9bd9-24e9-4558-9564-4ef98bd12ea3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\reconstruction\camera">
|
||||
<UniqueIdentifier>{288ad6dd-dd7c-43f3-abd5-8998c2a01d04}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\reconstruction\projector">
|
||||
<UniqueIdentifier>{762af5a3-10df-4dc7-8ce8-ed2501d9eb12}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<QtUic Include="UI\Reconstruction.ui">
|
||||
@@ -61,6 +70,9 @@
|
||||
<QtUic Include="UI\Loading.ui">
|
||||
<Filter>ui</Filter>
|
||||
</QtUic>
|
||||
<QtUic Include="UI\Help.ui">
|
||||
<Filter>ui</Filter>
|
||||
</QtUic>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Classes\main.cpp">
|
||||
@@ -69,18 +81,6 @@
|
||||
<ClCompile Include="Classes\Reconstruction.cpp">
|
||||
<Filter>src</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Lib\projector\LC4500API\API.cpp">
|
||||
<Filter>lib\projector\LC4500API</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Lib\projector\LC4500API\hid.Win.c">
|
||||
<Filter>lib\projector\LC4500API</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Lib\projector\LC4500API\usb.cpp">
|
||||
<Filter>lib\projector\LC4500API</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Lib\projector\ProjectorLC4500.cpp">
|
||||
<Filter>lib\projector</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\CameraArguments.cpp">
|
||||
<Filter>src\reconstruction</Filter>
|
||||
</ClCompile>
|
||||
@@ -90,9 +90,114 @@
|
||||
<ClCompile Include="Classes\DisplayPic.cpp">
|
||||
<Filter>src\scene\resultscene</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwt_emxAPI.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwt_emxutil.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\ifft.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\fft1.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\fft.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\bsxfun.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\gammaln.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\wavCFandSD.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwtfreqlimits.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\log2.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwtfilterbank.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwt.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwt_terminate.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwt_initialize.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwt_data.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cwt_rtwutil.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\rtGetInf.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\rtGetNaN.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\rt_nonfinite.cpp">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\MyThread.cpp">
|
||||
<Filter>src\scene\resultscene</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\CalibrationData.cpp">
|
||||
<Filter>src\reconstruction\calibrator</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\cvtools.cpp">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\Camera.cpp">
|
||||
<Filter>src\reconstruction\camera</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\CameraPointGrey.cpp">
|
||||
<Filter>src\reconstruction\camera</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\Calibrator.cpp">
|
||||
<Filter>src\reconstruction\calibrator</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\structured_light.cpp">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\ProjectorLC4500.cpp">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\API.cpp">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\usb.cpp">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\CoreAlgorithm.cpp">
|
||||
<Filter>src\reconstruction</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\Help.cpp">
|
||||
<Filter>src\scene\resultscene</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\Device.cpp">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\TreeModel.cpp">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\fstools.cpp">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\hid.Win.c">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Classes\YourThread.cpp">
|
||||
<Filter>src\scene\mainscene</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<QtMoc Include="Classes\Reconstruction.h">
|
||||
@@ -104,6 +209,9 @@
|
||||
<QtMoc Include="Classes\DisplayPic.h">
|
||||
<Filter>src\scene\resultscene</Filter>
|
||||
</QtMoc>
|
||||
<QtMoc Include="Classes\Help.h">
|
||||
<Filter>src\scene\resultscene</Filter>
|
||||
</QtMoc>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<QtRcc Include="Resources\Reconstruction.qrc">
|
||||
@@ -111,29 +219,131 @@
|
||||
</QtRcc>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Lib\projector\LC4500API\API.h">
|
||||
<Filter>lib\projector\LC4500API</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Lib\projector\LC4500API\Common.h">
|
||||
<Filter>lib\projector\LC4500API</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Lib\projector\LC4500API\hidapi.h">
|
||||
<Filter>lib\projector\LC4500API</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Lib\projector\LC4500API\usb.h">
|
||||
<Filter>lib\projector\LC4500API</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Lib\projector\Projector.h">
|
||||
<Filter>lib\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Lib\projector\ProjectorLC4500.h">
|
||||
<Filter>lib\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\CameraArguments.h">
|
||||
<Filter>src\reconstruction</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt_emxAPI.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt_emxutil.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\ifft.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\fft1.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\fft.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\bsxfun.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\gammaln.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\wavCFandSD.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwtfreqlimits.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\log2.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwtfilterbank.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt_terminate.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt_initialize.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt_data.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt_types.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cwt_rtwutil.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\rt_defines.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\rtGetInf.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\rtGetNaN.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\rt_nonfinite.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\rtwtypes.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\tmwtypes.h">
|
||||
<Filter>src\reconstruction\cwt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\MyThread.h">
|
||||
<Filter>src\scene\resultscene</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\CalibrationData.h">
|
||||
<Filter>src\reconstruction\calibrator</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\cvtools.h">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\Camera.h">
|
||||
<Filter>src\reconstruction\camera</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\CameraPointGrey.h">
|
||||
<Filter>src\reconstruction\camera</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\Calibrator.h">
|
||||
<Filter>src\reconstruction\calibrator</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\structured_light.h">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\Projector.h">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\ProjectorLC4500.h">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\API.h">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\Common.h">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\hidapi.h">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\usb.h">
|
||||
<Filter>src\reconstruction\projector</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\CoreAlgorithm.h">
|
||||
<Filter>src\reconstruction</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\Device.h">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\TreeModel.h">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\fstools.h">
|
||||
<Filter>src\reconstruction\tool</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Classes\YourThread.h">
|
||||
<Filter>src\scene\mainscene</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
152
et --soft HEAD^q
Normal file
152
et --soft HEAD^q
Normal file
@@ -0,0 +1,152 @@
|
||||
[33mcommit 263248a52082067cca0360e3ce8a125427d9e8c1[m[33m ([m[1;36mHEAD -> [m[1;32mmaster[m[33m)[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Sat Apr 4 09:59:50 2020 +0800
|
||||
|
||||
修改vtk显示点云
|
||||
|
||||
[33mcommit 0f1d54ae5950b98f5095be44b7ada61d304ab32d[m[33m ([m[1;31morigin/master[m[33m)[m
|
||||
Author: ZESl <823989065@qq.com>
|
||||
Date: Thu Apr 2 10:48:22 2020 +0800
|
||||
|
||||
ui 0.7 增加按钮图标,增加qss,修改部分方法,界面优化
|
||||
|
||||
[33mcommit f6d84c5470b7a3adbbfc96a45b77590b8dacd8a4[m
|
||||
Author: ZESl <823989065@qq.com>
|
||||
Date: Wed Apr 1 18:50:56 2020 +0800
|
||||
|
||||
修复bug 测试是否连接成功
|
||||
|
||||
[33mcommit 689b04a05cfcbbbd00464941da3b567191621813[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Wed Feb 12 16:55:39 2020 +0800
|
||||
|
||||
wo shi yi ge python/c++ fan yi ji
|
||||
|
||||
[33mcommit 2c2a0e2ae036552bd69a79821fa317946a3ff8b5[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Tue Feb 11 17:25:57 2020 +0800
|
||||
|
||||
ui 0.6 界面调整
|
||||
|
||||
[33mcommit 7c028498e845f3b76ac582710820631afa9c3f8d[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Fri Feb 7 19:53:11 2020 +0800
|
||||
|
||||
ui 0.5 载入界面(loading) ui修改
|
||||
|
||||
[33mcommit 5511dd247d572ad0eead9303374d7cbf9b889ec5[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Fri Feb 7 15:25:20 2020 +0800
|
||||
|
||||
ui 0.4 界面微小改动 添加QSS文件 仍需继续调整
|
||||
|
||||
[33mcommit 856f11a29696cc3278dcc7cd4f2e1d9ff2f18117[m
|
||||
Merge: 4cc40c90 7fe10d49
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Wed Feb 5 11:08:44 2020 +0800
|
||||
|
||||
Merge remote-tracking branch 'refs/remotes/origin/master'
|
||||
|
||||
[33mcommit 4cc40c903c863cffd8a998380a0778460b6df732[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Wed Feb 5 10:55:39 2020 +0800
|
||||
|
||||
ui 0.3 添加存储图像等功能 按钮进一步优化
|
||||
|
||||
[33mcommit 7fe10d49e57dcef672ff00e02f6c82903cede195[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Mon Feb 3 19:50:47 2020 +0800
|
||||
|
||||
del a file
|
||||
|
||||
[33mcommit 0e7376ccd5c729422976c8bfc9b1fa77e2a17884[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Mon Feb 3 19:48:30 2020 +0800
|
||||
|
||||
add some function of reconstruciton
|
||||
|
||||
[33mcommit 8ae4c44bece2ae61ed905de19276926c26b3b7ca[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Mon Feb 3 15:37:04 2020 +0800
|
||||
|
||||
ui 0.3 添加图案投影拍照后展示照片的界面 DisplayPic
|
||||
|
||||
[33mcommit f4d6cc81b5ecb87d6c948d3bece5deac426771e1[m
|
||||
Merge: 178c1ac1 257aed70
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Sat Feb 1 21:46:27 2020 +0800
|
||||
|
||||
Merge branch 'master' of https://github.com/Tang1705/Reconstruction
|
||||
|
||||
[33mcommit 178c1ac179e3e0138882089e448046e978db24b2[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Sat Feb 1 21:26:08 2020 +0800
|
||||
|
||||
ui 0.2 添加loading界面 待美观
|
||||
|
||||
[33mcommit 257aed703040f85b81b2d7f08a8cd86b23ba99d5[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Sat Feb 1 18:35:26 2020 +0800
|
||||
|
||||
add camera arguments class
|
||||
|
||||
[33mcommit c0cb15818bdb0a49dd3ea87b95c80f11aafb611e[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Fri Jan 31 22:47:57 2020 +0800
|
||||
|
||||
ui 0.1 继续按钮填充
|
||||
|
||||
[33mcommit 897fa805822ba731f3c650ae8a01d0ef223d36e8[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Fri Jan 31 22:19:08 2020 +0800
|
||||
|
||||
ui 0.1 部分按钮填充 + bug修复
|
||||
|
||||
[33mcommit 7d4d5f742313936c61154a284315957f3e8b4508[m
|
||||
Author: Norah <30373753+ZESl@users.noreply.github.com>
|
||||
Date: Thu Jan 30 23:04:10 2020 +0800
|
||||
|
||||
ui 0.1
|
||||
|
||||
[33mcommit 1fc76542f76abb89be52c023113244da5a05e149[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Wed Jan 29 17:40:22 2020 +0800
|
||||
|
||||
fix errors
|
||||
|
||||
[33mcommit a53f2ed8c52294a02b04bf110b4af522b9df9d84[m
|
||||
Merge: a71fa476 54c5864e
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Mon Jan 27 20:21:47 2020 +0800
|
||||
|
||||
Merge branch 'master' of https://github.com/Tang1705/Reconstruction
|
||||
|
||||
[33mcommit a71fa476202ab6800a3800b5807ec4db7962f8c9[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Mon Jan 27 20:20:56 2020 +0800
|
||||
|
||||
add part of opencv
|
||||
|
||||
[33mcommit 54c5864e7e7f938f4320b0742628ea5484c65762[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Mon Jan 27 19:26:57 2020 +0800
|
||||
|
||||
add part of opencv
|
||||
|
||||
[33mcommit 0c4ac1d8bb49f7eb98fb4e7e8866902df639dcdb[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Mon Jan 27 18:56:50 2020 +0800
|
||||
|
||||
add flycapture
|
||||
|
||||
[33mcommit 1b7d21abf5549c3272e874777ec3774fa105b401[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Sun Jan 26 18:08:38 2020 +0800
|
||||
|
||||
add lib
|
||||
|
||||
[33mcommit 9f79c4a67939400e003a9a4a5b1411ff2aef9e0b[m
|
||||
Author: Tang1705 <17301138@bjtu.edu.cn>
|
||||
Date: Sun Jan 26 17:45:44 2020 +0800
|
||||
|
||||
init project
|
||||
170470
result.pcd
Normal file
170470
result.pcd
Normal file
File diff suppressed because it is too large
Load Diff
BIN
result.ply
Normal file
BIN
result.ply
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,125 @@
|
||||
Reading Qt configuration (D:\Qt\5.12.3\msvc2017_64\bin\qmake.exe)
|
||||
CoreAlgorithm.cpp
|
||||
正在创建库 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.lib 和对象 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exp
|
||||
moc Classes\Reconstruction.h
|
||||
Reconstruction.cpp
|
||||
YourThread.cpp
|
||||
Unknown compiler version - please run the configure tests and report the results
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\point_traits.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.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”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(155): message : 参见“M_E”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(18,1): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(159): message : 参见“M_LOG2E”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(19,1): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(163): message : 参见“M_LOG10E”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(20,1): warning C4005: “M_LN2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(167): message : 参见“M_LN2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(21,1): warning C4005: “M_LN10”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(171): message : 参见“M_LN10”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: “M_PI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(175): message : 参见“M_PI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(23,1): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(179): message : 参见“M_PI_2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(24,1): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(183): message : 参见“M_PI_4”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(25,1): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(187): message : 参见“M_1_PI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(26,1): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(191): message : 参见“M_2_PI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(27,1): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(195): message : 参见“M_2_SQRTPI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(28,1): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(199): message : 参见“M_SQRT2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(29,1): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(203): message : 参见“M_SQRT1_2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\point_traits.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1585,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\FlyCapture2.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Error.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\CameraBase.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\GigECamera.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Image.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Utilities.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\AVIRecorder.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\TopologyNode.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\ImageStatistics.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp)
|
||||
moc_Loading.cpp
|
||||
moc_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”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(155): message : 参见“M_E”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(18,1): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(159): message : 参见“M_LOG2E”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(19,1): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(163): message : 参见“M_LOG10E”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(20,1): warning C4005: “M_LN2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(167): message : 参见“M_LN2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(21,1): warning C4005: “M_LN10”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(171): message : 参见“M_LN10”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: “M_PI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(175): message : 参见“M_PI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(23,1): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(179): message : 参见“M_PI_2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(24,1): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(183): message : 参见“M_PI_4”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(25,1): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(187): message : 参见“M_1_PI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(26,1): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(191): message : 参见“M_2_PI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(27,1): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(195): message : 参见“M_2_SQRTPI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(28,1): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(199): message : 参见“M_SQRT2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(29,1): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(203): message : 参见“M_SQRT1_2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\point_traits.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_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”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(155): message : 参见“M_E”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(18,1): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(159): message : 参见“M_LOG2E”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(19,1): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(163): message : 参见“M_LOG10E”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(20,1): warning C4005: “M_LN2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(167): message : 参见“M_LN2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(21,1): warning C4005: “M_LN10”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(171): message : 参见“M_LN10”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: “M_PI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(175): message : 参见“M_PI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(23,1): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(179): message : 参见“M_PI_2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(24,1): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(183): message : 参见“M_PI_4”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(25,1): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(187): message : 参见“M_1_PI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(26,1): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(191): message : 参见“M_2_PI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(27,1): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(195): message : 参见“M_2_SQRTPI”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(28,1): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(199): message : 参见“M_SQRT2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math_defines.h(29,1): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\Qt\5.12.3\msvc2017_64\include\QtCore\qmath.h(203): message : 参见“M_SQRT1_2”的前一个定义 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\point_traits.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1585,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\PCL\PCL 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1585,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\FlyCapture2.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\FlyCapture2.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Error.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\CameraBase.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\GigECamera.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Image.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Error.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Utilities.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\AVIRecorder.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\CameraBase.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\TopologyNode.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\ImageStatistics.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Loading.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\GigECamera.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Image.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\Utilities.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\AVIRecorder.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\TopologyNode.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
D:\BJTU\Reconstruction\Lib\FlyCapture2\include\ImageStatistics.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\\moc\Classes\moc_Reconstruction.cpp)
|
||||
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.
Binary file not shown.
@@ -1,2 +1,2 @@
|
||||
#TargetFrameworkVersion=v4.0:PlatformToolSet=v142:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0
|
||||
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.25.28610:TargetPlatformVersion=10.0.18362.0:
|
||||
Debug|x64|D:\BJTU\Reconstruction\|
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -21,8 +21,8 @@ QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_Reconstruction_t {
|
||||
QByteArrayData data[20];
|
||||
char stringdata0[425];
|
||||
QByteArrayData data[23];
|
||||
char stringdata0[484];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
@@ -49,8 +49,11 @@ QT_MOC_LITERAL(14, 305, 24), // "on_pushButton_13_clicked"
|
||||
QT_MOC_LITERAL(15, 330, 24), // "on_pushButton_14_clicked"
|
||||
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, 12), // "setPicAction"
|
||||
QT_MOC_LITERAL(19, 418, 6) // "action"
|
||||
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"
|
||||
|
||||
},
|
||||
"Reconstruction\0on_pushButton_clicked\0"
|
||||
@@ -65,8 +68,10 @@ QT_MOC_LITERAL(19, 418, 6) // "action"
|
||||
"on_pushButton_13_clicked\0"
|
||||
"on_pushButton_14_clicked\0"
|
||||
"on_pushButton_15_clicked\0"
|
||||
"on_pushButton_16_clicked\0setPicAction\0"
|
||||
"action"
|
||||
"on_pushButton_16_clicked\0"
|
||||
"on_pushButton_17_clicked\0"
|
||||
"on_pushButton_18_clicked\0setPicAction\0"
|
||||
"action\0setCloud"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
@@ -76,7 +81,7 @@ static const uint qt_meta_data_Reconstruction[] = {
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
17, 14, // methods
|
||||
20, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
@@ -84,23 +89,26 @@ static const uint qt_meta_data_Reconstruction[] = {
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 0, 99, 2, 0x08 /* Private */,
|
||||
3, 0, 100, 2, 0x08 /* Private */,
|
||||
4, 0, 101, 2, 0x08 /* Private */,
|
||||
5, 0, 102, 2, 0x08 /* Private */,
|
||||
6, 0, 103, 2, 0x08 /* Private */,
|
||||
7, 0, 104, 2, 0x08 /* Private */,
|
||||
8, 0, 105, 2, 0x08 /* Private */,
|
||||
9, 0, 106, 2, 0x08 /* Private */,
|
||||
10, 0, 107, 2, 0x08 /* Private */,
|
||||
11, 0, 108, 2, 0x08 /* Private */,
|
||||
12, 0, 109, 2, 0x08 /* Private */,
|
||||
13, 0, 110, 2, 0x08 /* Private */,
|
||||
14, 0, 111, 2, 0x08 /* Private */,
|
||||
15, 0, 112, 2, 0x08 /* Private */,
|
||||
16, 0, 113, 2, 0x08 /* Private */,
|
||||
17, 0, 114, 2, 0x08 /* Private */,
|
||||
18, 1, 115, 2, 0x08 /* Private */,
|
||||
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 */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
@@ -119,7 +127,10 @@ static const uint qt_meta_data_Reconstruction[] = {
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void, QMetaType::QString, 19,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void, QMetaType::QString, 21,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
@@ -146,7 +157,10 @@ void Reconstruction::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _
|
||||
case 13: _t->on_pushButton_14_clicked(); break;
|
||||
case 14: _t->on_pushButton_15_clicked(); break;
|
||||
case 15: _t->on_pushButton_16_clicked(); break;
|
||||
case 16: _t->setPicAction((*reinterpret_cast< QString(*)>(_a[1]))); 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;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
@@ -181,13 +195,13 @@ int Reconstruction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 17)
|
||||
if (_id < 20)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 17;
|
||||
_id -= 20;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 17)
|
||||
if (_id < 20)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 17;
|
||||
_id -= 20;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
|
||||
@@ -1,94 +0,0 @@
|
||||
/****************************************************************************
|
||||
** 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 <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'Reconstruction.h' doesn't include <QObject>."
|
||||
#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<void*>(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
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,46 +0,0 @@
|
||||
/****************************************************************************
|
||||
** 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;
|
||||
}
|
||||
@@ -10,14 +10,16 @@
|
||||
#define UI_RECONSTRUCTION_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QAction>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QFrame>
|
||||
#include <QtWidgets/QGraphicsView>
|
||||
#include <QtWidgets/QGridLayout>
|
||||
#include <QtWidgets/QGroupBox>
|
||||
#include <QtWidgets/QHeaderView>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QLineEdit>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QMenu>
|
||||
#include <QtWidgets/QMenuBar>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QSlider>
|
||||
@@ -25,61 +27,65 @@
|
||||
#include <QtWidgets/QStackedWidget>
|
||||
#include <QtWidgets/QStatusBar>
|
||||
#include <QtWidgets/QTextBrowser>
|
||||
#include <QtWidgets/QToolBar>
|
||||
#include <QtWidgets/QTreeView>
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtWidgets/QWidget>
|
||||
#include "QVTKWidget.h"
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_ReconstructionClass
|
||||
{
|
||||
public:
|
||||
QAction *actioncamera;
|
||||
QAction *actionstyle;
|
||||
QWidget *centralWidget;
|
||||
QFrame *line;
|
||||
QStackedWidget *stackedWidget;
|
||||
QWidget *page;
|
||||
QLabel *label_2;
|
||||
QGroupBox *groupBox;
|
||||
QWidget *gridLayoutWidget_2;
|
||||
QGridLayout *gridLayout_2;
|
||||
QTextBrowser *textBrowser;
|
||||
QLabel *label_7;
|
||||
QLabel *label_6;
|
||||
QLabel *label_5;
|
||||
QTextBrowser *textBrowser_3;
|
||||
QLabel *label_7;
|
||||
QTextBrowser *textBrowser;
|
||||
QLabel *label_10;
|
||||
QTextBrowser *textBrowser_2;
|
||||
QLabel *label_8;
|
||||
QLabel *label_9;
|
||||
QTextBrowser *textBrowser_6;
|
||||
QTextBrowser *textBrowser_5;
|
||||
QTextBrowser *textBrowser_3;
|
||||
QTextBrowser *textBrowser_2;
|
||||
QTextBrowser *textBrowser_4;
|
||||
QGroupBox *groupBox_2;
|
||||
QWidget *gridLayoutWidget_6;
|
||||
QGridLayout *gridLayout_6;
|
||||
QLabel *label_22;
|
||||
QLabel *label_15;
|
||||
QSpinBox *spinBox;
|
||||
QSpinBox *spinBox_2;
|
||||
QLabel *label_15;
|
||||
QLabel *label_22;
|
||||
QSpinBox *spinBox_3;
|
||||
QLabel *label_16;
|
||||
QGroupBox *groupBox_5;
|
||||
QLabel *label_11;
|
||||
QGraphicsView *graphicsView_3;
|
||||
QPushButton *pushButton_5;
|
||||
QPushButton *pushButton_6;
|
||||
QPushButton *pushButton_7;
|
||||
QPushButton *pushButton_8;
|
||||
QGroupBox *groupBox_3;
|
||||
QTextBrowser *textBrowser_7;
|
||||
QTreeView *treeView;
|
||||
QWidget *page_2;
|
||||
QLabel *label_3;
|
||||
QGroupBox *groupBox_6;
|
||||
QLabel *label_21;
|
||||
QPushButton *pushButton_9;
|
||||
QPushButton *pushButton_10;
|
||||
QGraphicsView *graphicsView_2;
|
||||
QPushButton *pushButton_4;
|
||||
QLineEdit *lineEdit;
|
||||
QLabel *label_18;
|
||||
QGroupBox *groupBox_7;
|
||||
QTextBrowser *textBrowser_8;
|
||||
QGroupBox *groupBox_8;
|
||||
QPushButton *pushButton_9;
|
||||
QPushButton *pushButton_10;
|
||||
QPushButton *pushButton_17;
|
||||
QWidget *page_3;
|
||||
QGroupBox *groupBox_4;
|
||||
QSlider *horizontalSlider;
|
||||
@@ -89,41 +95,58 @@ public:
|
||||
QPushButton *pushButton_12;
|
||||
QLabel *label_14;
|
||||
QPushButton *pushButton_16;
|
||||
QGraphicsView *graphicsView;
|
||||
QPushButton *pushButton_13;
|
||||
QPushButton *pushButton_14;
|
||||
QPushButton *pushButton_15;
|
||||
QVTKWidget *qvtkWidget;
|
||||
QLabel *label_9;
|
||||
QPushButton *pushButton_18;
|
||||
QWidget *widget;
|
||||
QLabel *label;
|
||||
QLabel *label_4;
|
||||
QWidget *layoutWidget;
|
||||
QVBoxLayout *verticalLayout;
|
||||
QPushButton *pushButton;
|
||||
QPushButton *pushButton_2;
|
||||
QPushButton *pushButton_3;
|
||||
QLabel *label_4;
|
||||
QLabel *label;
|
||||
QMenuBar *menuBar;
|
||||
QToolBar *mainToolBar;
|
||||
QMenu *menusettings;
|
||||
QMenu *menuabout;
|
||||
QStatusBar *statusBar;
|
||||
|
||||
void setupUi(QMainWindow *ReconstructionClass)
|
||||
{
|
||||
if (ReconstructionClass->objectName().isEmpty())
|
||||
ReconstructionClass->setObjectName(QString::fromUtf8("ReconstructionClass"));
|
||||
ReconstructionClass->resize(1111, 601);
|
||||
ReconstructionClass->resize(1240, 680);
|
||||
ReconstructionClass->setMinimumSize(QSize(1240, 680));
|
||||
ReconstructionClass->setMaximumSize(QSize(1240, 680));
|
||||
actioncamera = new QAction(ReconstructionClass);
|
||||
actioncamera->setObjectName(QString::fromUtf8("actioncamera"));
|
||||
actionstyle = new QAction(ReconstructionClass);
|
||||
actionstyle->setObjectName(QString::fromUtf8("actionstyle"));
|
||||
centralWidget = new QWidget(ReconstructionClass);
|
||||
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
|
||||
line = new QFrame(centralWidget);
|
||||
line->setObjectName(QString::fromUtf8("line"));
|
||||
line->setGeometry(QRect(230, 0, 20, 571));
|
||||
line->setFrameShape(QFrame::VLine);
|
||||
line->setFrameShadow(QFrame::Sunken);
|
||||
centralWidget->setEnabled(true);
|
||||
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(centralWidget->sizePolicy().hasHeightForWidth());
|
||||
centralWidget->setSizePolicy(sizePolicy);
|
||||
centralWidget->setMinimumSize(QSize(1240, 680));
|
||||
centralWidget->setMaximumSize(QSize(1240, 680));
|
||||
centralWidget->setAutoFillBackground(false);
|
||||
centralWidget->setStyleSheet(QString::fromUtf8(""));
|
||||
stackedWidget = new QStackedWidget(centralWidget);
|
||||
stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
|
||||
stackedWidget->setGeometry(QRect(249, -1, 851, 531));
|
||||
stackedWidget->setGeometry(QRect(239, -4, 1001, 651));
|
||||
stackedWidget->setAutoFillBackground(true);
|
||||
stackedWidget->setStyleSheet(QString::fromUtf8(""));
|
||||
page = new QWidget();
|
||||
page->setObjectName(QString::fromUtf8("page"));
|
||||
label_2 = new QLabel(page);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(220, 20, 81, 16));
|
||||
label_2->setGeometry(QRect(310, 20, 81, 16));
|
||||
QFont font;
|
||||
font.setFamily(QString::fromUtf8("Adobe Devanagari"));
|
||||
font.setPointSize(11);
|
||||
@@ -132,15 +155,16 @@ public:
|
||||
label_2->setFont(font);
|
||||
groupBox = new QGroupBox(page);
|
||||
groupBox->setObjectName(QString::fromUtf8("groupBox"));
|
||||
groupBox->setGeometry(QRect(520, 260, 321, 271));
|
||||
groupBox->setGeometry(QRect(690, 430, 291, 201));
|
||||
QFont font1;
|
||||
font1.setFamily(QString::fromUtf8("\351\273\221\344\275\223"));
|
||||
font1.setPointSize(10);
|
||||
groupBox->setFont(font1);
|
||||
groupBox->setAlignment(Qt::AlignCenter);
|
||||
groupBox->setFlat(false);
|
||||
gridLayoutWidget_2 = new QWidget(groupBox);
|
||||
gridLayoutWidget_2->setObjectName(QString::fromUtf8("gridLayoutWidget_2"));
|
||||
gridLayoutWidget_2->setGeometry(QRect(0, 20, 321, 251));
|
||||
gridLayoutWidget_2->setGeometry(QRect(10, 20, 281, 181));
|
||||
gridLayout_2 = new QGridLayout(gridLayoutWidget_2);
|
||||
gridLayout_2->setSpacing(6);
|
||||
gridLayout_2->setContentsMargins(11, 11, 11, 11);
|
||||
@@ -148,11 +172,27 @@ public:
|
||||
gridLayout_2->setSizeConstraint(QLayout::SetMinAndMaxSize);
|
||||
gridLayout_2->setHorizontalSpacing(7);
|
||||
gridLayout_2->setContentsMargins(10, 10, 10, 10);
|
||||
label_6 = new QLabel(gridLayoutWidget_2);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
textBrowser = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser->setObjectName(QString::fromUtf8("textBrowser"));
|
||||
textBrowser->setMaximumSize(QSize(250, 31));
|
||||
QFont font2;
|
||||
font2.setFamily(QString::fromUtf8("Adobe Devanagari"));
|
||||
font2.setPointSize(10);
|
||||
textBrowser->setFont(font2);
|
||||
textBrowser->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
textBrowser->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
|
||||
gridLayout_2->addWidget(textBrowser, 0, 1, 1, 1);
|
||||
|
||||
label_7 = new QLabel(gridLayoutWidget_2);
|
||||
label_7->setObjectName(QString::fromUtf8("label_7"));
|
||||
label_7->setFont(font2);
|
||||
label_7->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_2->addWidget(label_7, 2, 0, 1, 1);
|
||||
|
||||
label_6 = new QLabel(gridLayoutWidget_2);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setFont(font2);
|
||||
label_6->setAlignment(Qt::AlignCenter);
|
||||
|
||||
@@ -165,41 +205,6 @@ public:
|
||||
|
||||
gridLayout_2->addWidget(label_5, 0, 0, 1, 1);
|
||||
|
||||
textBrowser_3 = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser_3->setObjectName(QString::fromUtf8("textBrowser_3"));
|
||||
textBrowser_3->setMaximumSize(QSize(250, 31));
|
||||
textBrowser_3->setFont(font2);
|
||||
|
||||
gridLayout_2->addWidget(textBrowser_3, 2, 1, 1, 1);
|
||||
|
||||
label_7 = new QLabel(gridLayoutWidget_2);
|
||||
label_7->setObjectName(QString::fromUtf8("label_7"));
|
||||
label_7->setFont(font2);
|
||||
label_7->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_2->addWidget(label_7, 2, 0, 1, 1);
|
||||
|
||||
textBrowser = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser->setObjectName(QString::fromUtf8("textBrowser"));
|
||||
textBrowser->setMaximumSize(QSize(250, 31));
|
||||
textBrowser->setFont(font2);
|
||||
|
||||
gridLayout_2->addWidget(textBrowser, 0, 1, 1, 1);
|
||||
|
||||
label_10 = new QLabel(gridLayoutWidget_2);
|
||||
label_10->setObjectName(QString::fromUtf8("label_10"));
|
||||
label_10->setFont(font2);
|
||||
label_10->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_2->addWidget(label_10, 5, 0, 1, 1);
|
||||
|
||||
textBrowser_2 = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser_2->setObjectName(QString::fromUtf8("textBrowser_2"));
|
||||
textBrowser_2->setMaximumSize(QSize(250, 31));
|
||||
textBrowser_2->setFont(font2);
|
||||
|
||||
gridLayout_2->addWidget(textBrowser_2, 1, 1, 1, 1);
|
||||
|
||||
label_8 = new QLabel(gridLayoutWidget_2);
|
||||
label_8->setObjectName(QString::fromUtf8("label_8"));
|
||||
label_8->setFont(font2);
|
||||
@@ -207,42 +212,41 @@ public:
|
||||
|
||||
gridLayout_2->addWidget(label_8, 3, 0, 1, 1);
|
||||
|
||||
label_9 = new QLabel(gridLayoutWidget_2);
|
||||
label_9->setObjectName(QString::fromUtf8("label_9"));
|
||||
label_9->setFont(font2);
|
||||
label_9->setAlignment(Qt::AlignCenter);
|
||||
textBrowser_3 = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser_3->setObjectName(QString::fromUtf8("textBrowser_3"));
|
||||
textBrowser_3->setMaximumSize(QSize(250, 31));
|
||||
textBrowser_3->setFont(font2);
|
||||
textBrowser_3->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
textBrowser_3->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
|
||||
gridLayout_2->addWidget(label_9, 4, 0, 1, 1);
|
||||
gridLayout_2->addWidget(textBrowser_3, 2, 1, 1, 1);
|
||||
|
||||
textBrowser_6 = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser_6->setObjectName(QString::fromUtf8("textBrowser_6"));
|
||||
textBrowser_6->setMaximumSize(QSize(250, 31));
|
||||
textBrowser_6->setFont(font2);
|
||||
textBrowser_2 = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser_2->setObjectName(QString::fromUtf8("textBrowser_2"));
|
||||
textBrowser_2->setMaximumSize(QSize(250, 31));
|
||||
textBrowser_2->setFont(font2);
|
||||
textBrowser_2->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
textBrowser_2->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
|
||||
gridLayout_2->addWidget(textBrowser_6, 5, 1, 1, 1);
|
||||
|
||||
textBrowser_5 = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser_5->setObjectName(QString::fromUtf8("textBrowser_5"));
|
||||
textBrowser_5->setMaximumSize(QSize(250, 31));
|
||||
textBrowser_5->setFont(font2);
|
||||
|
||||
gridLayout_2->addWidget(textBrowser_5, 4, 1, 1, 1);
|
||||
gridLayout_2->addWidget(textBrowser_2, 1, 1, 1, 1);
|
||||
|
||||
textBrowser_4 = new QTextBrowser(gridLayoutWidget_2);
|
||||
textBrowser_4->setObjectName(QString::fromUtf8("textBrowser_4"));
|
||||
textBrowser_4->setMaximumSize(QSize(250, 31));
|
||||
textBrowser_4->setFont(font2);
|
||||
textBrowser_4->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
textBrowser_4->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
|
||||
gridLayout_2->addWidget(textBrowser_4, 3, 1, 1, 1);
|
||||
|
||||
groupBox_2 = new QGroupBox(page);
|
||||
groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
|
||||
groupBox_2->setGeometry(QRect(10, 360, 251, 171));
|
||||
groupBox_2->setGeometry(QRect(690, 30, 291, 151));
|
||||
groupBox_2->setFont(font1);
|
||||
groupBox_2->setAlignment(Qt::AlignCenter);
|
||||
gridLayoutWidget_6 = new QWidget(groupBox_2);
|
||||
gridLayoutWidget_6->setObjectName(QString::fromUtf8("gridLayoutWidget_6"));
|
||||
gridLayoutWidget_6->setGeometry(QRect(20, 30, 211, 131));
|
||||
gridLayoutWidget_6->setGeometry(QRect(30, 20, 231, 121));
|
||||
gridLayout_6 = new QGridLayout(gridLayoutWidget_6);
|
||||
gridLayout_6->setSpacing(6);
|
||||
gridLayout_6->setContentsMargins(11, 11, 11, 11);
|
||||
@@ -250,25 +254,6 @@ public:
|
||||
gridLayout_6->setSizeConstraint(QLayout::SetMinAndMaxSize);
|
||||
gridLayout_6->setHorizontalSpacing(7);
|
||||
gridLayout_6->setContentsMargins(10, 10, 10, 10);
|
||||
label_22 = new QLabel(gridLayoutWidget_6);
|
||||
label_22->setObjectName(QString::fromUtf8("label_22"));
|
||||
QFont font3;
|
||||
font3.setPointSize(9);
|
||||
label_22->setFont(font3);
|
||||
label_22->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_6->addWidget(label_22, 0, 0, 1, 1);
|
||||
|
||||
label_15 = new QLabel(gridLayoutWidget_6);
|
||||
label_15->setObjectName(QString::fromUtf8("label_15"));
|
||||
QFont font4;
|
||||
font4.setFamily(QString::fromUtf8("\351\273\221\344\275\223"));
|
||||
font4.setPointSize(9);
|
||||
label_15->setFont(font4);
|
||||
label_15->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_6->addWidget(label_15, 1, 0, 1, 1);
|
||||
|
||||
spinBox = new QSpinBox(gridLayoutWidget_6);
|
||||
spinBox->setObjectName(QString::fromUtf8("spinBox"));
|
||||
|
||||
@@ -279,6 +264,25 @@ public:
|
||||
|
||||
gridLayout_6->addWidget(spinBox_2, 1, 2, 1, 1);
|
||||
|
||||
label_15 = new QLabel(gridLayoutWidget_6);
|
||||
label_15->setObjectName(QString::fromUtf8("label_15"));
|
||||
QFont font3;
|
||||
font3.setFamily(QString::fromUtf8("\351\273\221\344\275\223"));
|
||||
font3.setPointSize(9);
|
||||
label_15->setFont(font3);
|
||||
label_15->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_6->addWidget(label_15, 1, 0, 1, 1);
|
||||
|
||||
label_22 = new QLabel(gridLayoutWidget_6);
|
||||
label_22->setObjectName(QString::fromUtf8("label_22"));
|
||||
QFont font4;
|
||||
font4.setFamily(QString::fromUtf8("\351\273\221\344\275\223"));
|
||||
label_22->setFont(font4);
|
||||
label_22->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_6->addWidget(label_22, 0, 0, 1, 1);
|
||||
|
||||
spinBox_3 = new QSpinBox(gridLayoutWidget_6);
|
||||
spinBox_3->setObjectName(QString::fromUtf8("spinBox_3"));
|
||||
|
||||
@@ -286,186 +290,361 @@ public:
|
||||
|
||||
label_16 = new QLabel(gridLayoutWidget_6);
|
||||
label_16->setObjectName(QString::fromUtf8("label_16"));
|
||||
label_16->setFont(font4);
|
||||
label_16->setFont(font3);
|
||||
label_16->setAlignment(Qt::AlignCenter);
|
||||
|
||||
gridLayout_6->addWidget(label_16, 2, 0, 1, 1);
|
||||
|
||||
groupBox_5 = new QGroupBox(page);
|
||||
groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
|
||||
groupBox_5->setGeometry(QRect(10, 40, 491, 291));
|
||||
groupBox_5->setGeometry(QRect(30, 40, 640, 512));
|
||||
groupBox_5->setFlat(false);
|
||||
label_11 = new QLabel(groupBox_5);
|
||||
label_11->setObjectName(QString::fromUtf8("label_11"));
|
||||
label_11->setGeometry(QRect(190, 120, 121, 31));
|
||||
label_11->setGeometry(QRect(0, 0, 640, 512));
|
||||
QFont font5;
|
||||
font5.setFamily(QString::fromUtf8("Adobe Devanagari"));
|
||||
font5.setPointSize(16);
|
||||
label_11->setFont(font5);
|
||||
label_11->setAlignment(Qt::AlignCenter);
|
||||
graphicsView_3 = new QGraphicsView(groupBox_5);
|
||||
graphicsView_3->setObjectName(QString::fromUtf8("graphicsView_3"));
|
||||
graphicsView_3->setGeometry(QRect(0, 0, 640, 512));
|
||||
graphicsView_3->raise();
|
||||
label_11->raise();
|
||||
pushButton_5 = new QPushButton(page);
|
||||
pushButton_5->setObjectName(QString::fromUtf8("pushButton_5"));
|
||||
pushButton_5->setGeometry(QRect(280, 390, 100, 28));
|
||||
pushButton_5->setMaximumSize(QSize(100, 16777215));
|
||||
pushButton_5->setFont(font4);
|
||||
pushButton_5->setGeometry(QRect(50, 580, 120, 51));
|
||||
pushButton_5->setMinimumSize(QSize(120, 0));
|
||||
pushButton_5->setMaximumSize(QSize(110, 16777215));
|
||||
pushButton_5->setFont(font3);
|
||||
pushButton_6 = new QPushButton(page);
|
||||
pushButton_6->setObjectName(QString::fromUtf8("pushButton_6"));
|
||||
pushButton_6->setGeometry(QRect(400, 390, 100, 28));
|
||||
pushButton_6->setMaximumSize(QSize(100, 16777215));
|
||||
pushButton_6->setFont(font4);
|
||||
pushButton_6->setGeometry(QRect(210, 580, 120, 51));
|
||||
pushButton_6->setMinimumSize(QSize(120, 0));
|
||||
pushButton_6->setMaximumSize(QSize(110, 16777215));
|
||||
pushButton_6->setFont(font3);
|
||||
pushButton_7 = new QPushButton(page);
|
||||
pushButton_7->setObjectName(QString::fromUtf8("pushButton_7"));
|
||||
pushButton_7->setGeometry(QRect(280, 470, 100, 28));
|
||||
pushButton_7->setMaximumSize(QSize(100, 16777215));
|
||||
pushButton_7->setFont(font4);
|
||||
pushButton_7->setGeometry(QRect(370, 580, 120, 51));
|
||||
pushButton_7->setMinimumSize(QSize(120, 0));
|
||||
pushButton_7->setMaximumSize(QSize(110, 16777215));
|
||||
pushButton_7->setFont(font3);
|
||||
pushButton_8 = new QPushButton(page);
|
||||
pushButton_8->setObjectName(QString::fromUtf8("pushButton_8"));
|
||||
pushButton_8->setGeometry(QRect(400, 470, 100, 28));
|
||||
pushButton_8->setMaximumSize(QSize(100, 16777215));
|
||||
pushButton_8->setFont(font4);
|
||||
pushButton_8->setGeometry(QRect(530, 580, 120, 51));
|
||||
pushButton_8->setMinimumSize(QSize(120, 0));
|
||||
pushButton_8->setMaximumSize(QSize(120, 16777215));
|
||||
pushButton_8->setFont(font3);
|
||||
groupBox_3 = new QGroupBox(page);
|
||||
groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
|
||||
groupBox_3->setGeometry(QRect(520, 30, 321, 211));
|
||||
groupBox_3->setGeometry(QRect(690, 200, 291, 211));
|
||||
groupBox_3->setFont(font1);
|
||||
groupBox_3->setAlignment(Qt::AlignCenter);
|
||||
textBrowser_7 = new QTextBrowser(groupBox_3);
|
||||
textBrowser_7->setObjectName(QString::fromUtf8("textBrowser_7"));
|
||||
textBrowser_7->setGeometry(QRect(10, 20, 301, 181));
|
||||
treeView = new QTreeView(groupBox_3);
|
||||
treeView->setObjectName(QString::fromUtf8("treeView"));
|
||||
treeView->setGeometry(QRect(10, 20, 271, 181));
|
||||
stackedWidget->addWidget(page);
|
||||
page_2 = new QWidget();
|
||||
page_2->setObjectName(QString::fromUtf8("page_2"));
|
||||
label_3 = new QLabel(page_2);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(390, 20, 81, 16));
|
||||
label_3->setGeometry(QRect(310, 30, 81, 16));
|
||||
label_3->setFont(font);
|
||||
groupBox_6 = new QGroupBox(page_2);
|
||||
groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
|
||||
groupBox_6->setGeometry(QRect(80, 40, 701, 401));
|
||||
groupBox_6->setGeometry(QRect(30, 60, 640, 512));
|
||||
label_21 = new QLabel(groupBox_6);
|
||||
label_21->setObjectName(QString::fromUtf8("label_21"));
|
||||
label_21->setGeometry(QRect(280, 170, 121, 31));
|
||||
label_21->setGeometry(QRect(0, 0, 640, 512));
|
||||
label_21->setFont(font5);
|
||||
pushButton_9 = new QPushButton(page_2);
|
||||
pushButton_9->setObjectName(QString::fromUtf8("pushButton_9"));
|
||||
pushButton_9->setGeometry(QRect(620, 470, 93, 31));
|
||||
QFont font6;
|
||||
font6.setFamily(QString::fromUtf8("\351\273\221\344\275\223"));
|
||||
pushButton_9->setFont(font6);
|
||||
pushButton_10 = new QPushButton(page_2);
|
||||
pushButton_10->setObjectName(QString::fromUtf8("pushButton_10"));
|
||||
pushButton_10->setGeometry(QRect(730, 470, 93, 31));
|
||||
pushButton_10->setFont(font6);
|
||||
label_21->setAlignment(Qt::AlignCenter);
|
||||
graphicsView_2 = new QGraphicsView(groupBox_6);
|
||||
graphicsView_2->setObjectName(QString::fromUtf8("graphicsView_2"));
|
||||
graphicsView_2->setGeometry(QRect(0, 0, 640, 512));
|
||||
graphicsView_2->raise();
|
||||
label_21->raise();
|
||||
pushButton_4 = new QPushButton(page_2);
|
||||
pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
|
||||
pushButton_4->setGeometry(QRect(470, 470, 81, 31));
|
||||
pushButton_4->setFont(font6);
|
||||
pushButton_4->setGeometry(QRect(550, 590, 120, 41));
|
||||
pushButton_4->setMinimumSize(QSize(120, 0));
|
||||
pushButton_4->setFont(font4);
|
||||
lineEdit = new QLineEdit(page_2);
|
||||
lineEdit->setObjectName(QString::fromUtf8("lineEdit"));
|
||||
lineEdit->setGeometry(QRect(160, 470, 294, 31));
|
||||
lineEdit->setGeometry(QRect(150, 590, 381, 41));
|
||||
label_18 = new QLabel(page_2);
|
||||
label_18->setObjectName(QString::fromUtf8("label_18"));
|
||||
label_18->setGeometry(QRect(40, 470, 111, 30));
|
||||
label_18->setMaximumSize(QSize(16777215, 30));
|
||||
label_18->setFont(font4);
|
||||
label_18->setGeometry(QRect(30, 590, 111, 40));
|
||||
label_18->setMinimumSize(QSize(0, 40));
|
||||
label_18->setMaximumSize(QSize(16777215, 40));
|
||||
label_18->setFont(font3);
|
||||
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->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));
|
||||
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->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->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->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->setMinimumSize(QSize(120, 0));
|
||||
pushButton_17->setFont(font4);
|
||||
stackedWidget->addWidget(page_2);
|
||||
groupBox_8->raise();
|
||||
label_3->raise();
|
||||
groupBox_6->raise();
|
||||
pushButton_4->raise();
|
||||
lineEdit->raise();
|
||||
label_18->raise();
|
||||
groupBox_7->raise();
|
||||
page_3 = new QWidget();
|
||||
page_3->setObjectName(QString::fromUtf8("page_3"));
|
||||
groupBox_4 = new QGroupBox(page_3);
|
||||
groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
|
||||
groupBox_4->setGeometry(QRect(650, 60, 191, 171));
|
||||
groupBox_4->setFont(font6);
|
||||
groupBox_4->setGeometry(QRect(800, 70, 181, 191));
|
||||
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, 80, 91, 22));
|
||||
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, 80, 72, 15));
|
||||
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, 72, 15));
|
||||
label_12->setGeometry(QRect(10, 50, 61, 16));
|
||||
pushButton_11 = new QPushButton(groupBox_4);
|
||||
pushButton_11->setObjectName(QString::fromUtf8("pushButton_11"));
|
||||
pushButton_11->setGeometry(QRect(70, 117, 51, 21));
|
||||
pushButton_11->setGeometry(QRect(70, 130, 51, 21));
|
||||
pushButton_12 = new QPushButton(groupBox_4);
|
||||
pushButton_12->setObjectName(QString::fromUtf8("pushButton_12"));
|
||||
pushButton_12->setGeometry(QRect(130, 117, 51, 21));
|
||||
pushButton_12->setGeometry(QRect(130, 130, 51, 21));
|
||||
label_14 = new QLabel(groupBox_4);
|
||||
label_14->setObjectName(QString::fromUtf8("label_14"));
|
||||
label_14->setGeometry(QRect(10, 120, 72, 15));
|
||||
label_14->setGeometry(QRect(10, 130, 51, 16));
|
||||
pushButton_16 = new QPushButton(groupBox_4);
|
||||
pushButton_16->setObjectName(QString::fromUtf8("pushButton_16"));
|
||||
pushButton_16->setGeometry(QRect(100, 47, 51, 21));
|
||||
graphicsView = new QGraphicsView(page_3);
|
||||
graphicsView->setObjectName(QString::fromUtf8("graphicsView"));
|
||||
graphicsView->setGeometry(QRect(0, 10, 641, 521));
|
||||
pushButton_16->setGeometry(QRect(90, 40, 51, 31));
|
||||
pushButton_13 = new QPushButton(page_3);
|
||||
pushButton_13->setObjectName(QString::fromUtf8("pushButton_13"));
|
||||
pushButton_13->setGeometry(QRect(700, 310, 93, 28));
|
||||
pushButton_13->setFont(font6);
|
||||
pushButton_13->setGeometry(QRect(820, 310, 141, 41));
|
||||
pushButton_13->setFont(font4);
|
||||
pushButton_14 = new QPushButton(page_3);
|
||||
pushButton_14->setObjectName(QString::fromUtf8("pushButton_14"));
|
||||
pushButton_14->setGeometry(QRect(700, 380, 93, 28));
|
||||
pushButton_14->setFont(font6);
|
||||
pushButton_14->setGeometry(QRect(820, 390, 141, 41));
|
||||
pushButton_14->setFont(font4);
|
||||
pushButton_15 = new QPushButton(page_3);
|
||||
pushButton_15->setObjectName(QString::fromUtf8("pushButton_15"));
|
||||
pushButton_15->setGeometry(QRect(700, 450, 93, 28));
|
||||
pushButton_15->setFont(font6);
|
||||
pushButton_15->setGeometry(QRect(820, 470, 141, 41));
|
||||
pushButton_15->setFont(font4);
|
||||
qvtkWidget = new QVTKWidget(page_3);
|
||||
qvtkWidget->setObjectName(QString::fromUtf8("qvtkWidget"));
|
||||
qvtkWidget->setGeometry(QRect(30, 20, 741, 621));
|
||||
label_9 = new QLabel(page_3);
|
||||
label_9->setObjectName(QString::fromUtf8("label_9"));
|
||||
label_9->setGeometry(QRect(30, 20, 741, 611));
|
||||
QFont font7;
|
||||
font7.setFamily(QString::fromUtf8("\351\273\221\344\275\223"));
|
||||
font7.setPointSize(18);
|
||||
label_9->setFont(font7);
|
||||
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->setFont(font4);
|
||||
stackedWidget->addWidget(page_3);
|
||||
layoutWidget = new QWidget(centralWidget);
|
||||
widget = new QWidget(centralWidget);
|
||||
widget->setObjectName(QString::fromUtf8("widget"));
|
||||
widget->setGeometry(QRect(0, -10, 241, 671));
|
||||
QPalette palette;
|
||||
QBrush brush(QColor(0, 0, 0, 255));
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
|
||||
QBrush brush1(QColor(44, 46, 70, 255));
|
||||
brush1.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::Button, brush1);
|
||||
QBrush brush2(QColor(255, 0, 0, 255));
|
||||
brush2.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::Light, brush2);
|
||||
QBrush brush3(QColor(212, 0, 0, 255));
|
||||
brush3.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::Midlight, brush3);
|
||||
QBrush brush4(QColor(85, 0, 0, 255));
|
||||
brush4.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::Dark, brush4);
|
||||
QBrush brush5(QColor(113, 0, 0, 255));
|
||||
brush5.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::Mid, brush5);
|
||||
palette.setBrush(QPalette::Active, QPalette::Text, brush);
|
||||
QBrush brush6(QColor(255, 255, 255, 255));
|
||||
brush6.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::BrightText, brush6);
|
||||
palette.setBrush(QPalette::Active, QPalette::ButtonText, brush);
|
||||
palette.setBrush(QPalette::Active, QPalette::Base, brush1);
|
||||
palette.setBrush(QPalette::Active, QPalette::Window, brush1);
|
||||
palette.setBrush(QPalette::Active, QPalette::Shadow, brush);
|
||||
QBrush brush7(QColor(212, 127, 127, 255));
|
||||
brush7.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::AlternateBase, brush7);
|
||||
QBrush brush8(QColor(255, 255, 220, 255));
|
||||
brush8.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Active, QPalette::ToolTipBase, brush8);
|
||||
palette.setBrush(QPalette::Active, QPalette::ToolTipText, brush);
|
||||
QBrush brush9(QColor(0, 0, 0, 128));
|
||||
brush9.setStyle(Qt::NoBrush);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
|
||||
palette.setBrush(QPalette::Active, QPalette::PlaceholderText, brush9);
|
||||
#endif
|
||||
palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Button, brush1);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Light, brush2);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Midlight, brush3);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Dark, brush4);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Mid, brush5);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Text, brush);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::BrightText, brush6);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::ButtonText, brush);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Base, brush1);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Window, brush1);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::Shadow, brush);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::AlternateBase, brush7);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::ToolTipBase, brush8);
|
||||
palette.setBrush(QPalette::Inactive, QPalette::ToolTipText, brush);
|
||||
QBrush brush10(QColor(0, 0, 0, 128));
|
||||
brush10.setStyle(Qt::NoBrush);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
|
||||
palette.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush10);
|
||||
#endif
|
||||
palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush4);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Button, brush1);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Light, brush2);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Midlight, brush3);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Dark, brush4);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Mid, brush5);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Text, brush4);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::BrightText, brush6);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::ButtonText, brush4);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Base, brush1);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Window, brush1);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::Shadow, brush);
|
||||
QBrush brush11(QColor(170, 0, 0, 255));
|
||||
brush11.setStyle(Qt::SolidPattern);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::AlternateBase, brush11);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::ToolTipBase, brush8);
|
||||
palette.setBrush(QPalette::Disabled, QPalette::ToolTipText, brush);
|
||||
QBrush brush12(QColor(0, 0, 0, 128));
|
||||
brush12.setStyle(Qt::NoBrush);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
|
||||
palette.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush12);
|
||||
#endif
|
||||
widget->setPalette(palette);
|
||||
widget->setAutoFillBackground(true);
|
||||
widget->setStyleSheet(QString::fromUtf8(""));
|
||||
label = new QLabel(widget);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(10, 10, 221, 151));
|
||||
label->setMaximumSize(QSize(16777215, 400));
|
||||
QFont font8;
|
||||
font8.setFamily(QString::fromUtf8("Adobe Devanagari"));
|
||||
font8.setPointSize(13);
|
||||
font8.setBold(true);
|
||||
font8.setWeight(75);
|
||||
label->setFont(font8);
|
||||
label->setStyleSheet(QString::fromUtf8("color: rgb(255, 255, 255);"));
|
||||
label->setAlignment(Qt::AlignCenter);
|
||||
label_4 = new QLabel(widget);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(20, 290, 201, 91));
|
||||
QFont font9;
|
||||
font9.setFamily(QString::fromUtf8("\347\255\211\347\272\277"));
|
||||
font9.setPointSize(9);
|
||||
label_4->setFont(font9);
|
||||
label_4->setStyleSheet(QString::fromUtf8("color: rgb(255, 255, 255);"));
|
||||
label_4->setAlignment(Qt::AlignCenter);
|
||||
layoutWidget = new QWidget(widget);
|
||||
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
|
||||
layoutWidget->setGeometry(QRect(10, 260, 219, 241));
|
||||
layoutWidget->setGeometry(QRect(10, 390, 221, 241));
|
||||
verticalLayout = new QVBoxLayout(layoutWidget);
|
||||
verticalLayout->setSpacing(6);
|
||||
verticalLayout->setSpacing(40);
|
||||
verticalLayout->setContentsMargins(11, 11, 11, 11);
|
||||
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
|
||||
verticalLayout->setContentsMargins(0, 0, 0, 0);
|
||||
pushButton = new QPushButton(layoutWidget);
|
||||
pushButton->setObjectName(QString::fromUtf8("pushButton"));
|
||||
pushButton->setFont(font6);
|
||||
QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Minimum);
|
||||
sizePolicy1.setHorizontalStretch(0);
|
||||
sizePolicy1.setVerticalStretch(0);
|
||||
sizePolicy1.setHeightForWidth(pushButton->sizePolicy().hasHeightForWidth());
|
||||
pushButton->setSizePolicy(sizePolicy1);
|
||||
pushButton->setFont(font1);
|
||||
pushButton->setStyleSheet(QString::fromUtf8(""));
|
||||
|
||||
verticalLayout->addWidget(pushButton);
|
||||
|
||||
pushButton_2 = new QPushButton(layoutWidget);
|
||||
pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
|
||||
pushButton_2->setFont(font6);
|
||||
sizePolicy1.setHeightForWidth(pushButton_2->sizePolicy().hasHeightForWidth());
|
||||
pushButton_2->setSizePolicy(sizePolicy1);
|
||||
pushButton_2->setFont(font1);
|
||||
pushButton_2->setStyleSheet(QString::fromUtf8(""));
|
||||
|
||||
verticalLayout->addWidget(pushButton_2);
|
||||
|
||||
pushButton_3 = new QPushButton(layoutWidget);
|
||||
pushButton_3->setObjectName(QString::fromUtf8("pushButton_3"));
|
||||
pushButton_3->setFont(font6);
|
||||
sizePolicy1.setHeightForWidth(pushButton_3->sizePolicy().hasHeightForWidth());
|
||||
pushButton_3->setSizePolicy(sizePolicy1);
|
||||
pushButton_3->setFont(font1);
|
||||
pushButton_3->setStyleSheet(QString::fromUtf8(""));
|
||||
|
||||
verticalLayout->addWidget(pushButton_3);
|
||||
|
||||
label_4 = new QLabel(centralWidget);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(10, 180, 219, 91));
|
||||
label_4->setFont(font1);
|
||||
label_4->setAlignment(Qt::AlignCenter);
|
||||
label = new QLabel(centralWidget);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(10, 20, 219, 151));
|
||||
label->setMaximumSize(QSize(16777215, 400));
|
||||
QFont font7;
|
||||
font7.setFamily(QString::fromUtf8("Adobe Devanagari"));
|
||||
font7.setPointSize(14);
|
||||
font7.setBold(true);
|
||||
font7.setWeight(75);
|
||||
label->setFont(font7);
|
||||
ReconstructionClass->setCentralWidget(centralWidget);
|
||||
menuBar = new QMenuBar(ReconstructionClass);
|
||||
menuBar->setObjectName(QString::fromUtf8("menuBar"));
|
||||
menuBar->setGeometry(QRect(0, 0, 1111, 26));
|
||||
menuBar->setGeometry(QRect(0, 0, 1240, 26));
|
||||
menusettings = new QMenu(menuBar);
|
||||
menusettings->setObjectName(QString::fromUtf8("menusettings"));
|
||||
QFont font10;
|
||||
font10.setFamily(QString::fromUtf8("\351\273\221\344\275\223"));
|
||||
font10.setPointSize(8);
|
||||
menusettings->setFont(font10);
|
||||
menuabout = new QMenu(menuBar);
|
||||
menuabout->setObjectName(QString::fromUtf8("menuabout"));
|
||||
menuabout->setFont(font10);
|
||||
ReconstructionClass->setMenuBar(menuBar);
|
||||
mainToolBar = new QToolBar(ReconstructionClass);
|
||||
mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
|
||||
ReconstructionClass->addToolBar(Qt::TopToolBarArea, mainToolBar);
|
||||
statusBar = new QStatusBar(ReconstructionClass);
|
||||
statusBar->setObjectName(QString::fromUtf8("statusBar"));
|
||||
ReconstructionClass->setStatusBar(statusBar);
|
||||
|
||||
menuBar->addAction(menusettings->menuAction());
|
||||
menuBar->addAction(menuabout->menuAction());
|
||||
|
||||
retranslateUi(ReconstructionClass);
|
||||
QObject::connect(spinBox, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int)));
|
||||
|
||||
stackedWidget->setCurrentIndex(0);
|
||||
|
||||
@@ -476,17 +655,17 @@ public:
|
||||
void retranslateUi(QMainWindow *ReconstructionClass)
|
||||
{
|
||||
ReconstructionClass->setWindowTitle(QApplication::translate("ReconstructionClass", "Reconstruction", nullptr));
|
||||
actioncamera->setText(QApplication::translate("ReconstructionClass", "camera", nullptr));
|
||||
actionstyle->setText(QApplication::translate("ReconstructionClass", "style", nullptr));
|
||||
label_2->setText(QApplication::translate("ReconstructionClass", "Live Video", nullptr));
|
||||
groupBox->setTitle(QApplication::translate("ReconstructionClass", "\347\233\270\346\234\272\345\217\202\346\225\260\346\240\217", nullptr));
|
||||
label_7->setText(QApplication::translate("ReconstructionClass", "KC1", nullptr));
|
||||
label_6->setText(QApplication::translate("ReconstructionClass", "T12", nullptr));
|
||||
label_5->setText(QApplication::translate("ReconstructionClass", "R12", nullptr));
|
||||
label_7->setText(QApplication::translate("ReconstructionClass", "KC1", nullptr));
|
||||
label_10->setText(QApplication::translate("ReconstructionClass", "HP2", nullptr));
|
||||
label_8->setText(QApplication::translate("ReconstructionClass", "KP2", nullptr));
|
||||
label_9->setText(QApplication::translate("ReconstructionClass", "HC1", nullptr));
|
||||
groupBox_2->setTitle(QApplication::translate("ReconstructionClass", "\346\240\207\345\256\232\346\235\277\350\256\276\347\275\256", nullptr));
|
||||
label_22->setText(QApplication::translate("ReconstructionClass", "\346\243\213\347\233\230\345\260\272\345\257\270(mm)", nullptr));
|
||||
label_15->setText(QApplication::translate("ReconstructionClass", "\350\241\214\346\225\260", nullptr));
|
||||
label_22->setText(QApplication::translate("ReconstructionClass", "\346\243\213\347\233\230\345\260\272\345\257\270(mm)", nullptr));
|
||||
label_16->setText(QApplication::translate("ReconstructionClass", "\345\210\227\346\225\260", nullptr));
|
||||
groupBox_5->setTitle(QString());
|
||||
label_11->setText(QApplication::translate("ReconstructionClass", "NO VIDEO", nullptr));
|
||||
@@ -498,25 +677,32 @@ public:
|
||||
label_3->setText(QApplication::translate("ReconstructionClass", "Live Video", nullptr));
|
||||
groupBox_6->setTitle(QString());
|
||||
label_21->setText(QApplication::translate("ReconstructionClass", "NO VIDEO", nullptr));
|
||||
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_4->setText(QApplication::translate("ReconstructionClass", "\351\200\211\346\213\251\346\226\207\344\273\266", nullptr));
|
||||
label_18->setText(QApplication::translate("ReconstructionClass", "\350\275\275\345\205\245\346\212\225\345\275\261\345\233\276\346\241\210", nullptr));
|
||||
groupBox_7->setTitle(QApplication::translate("ReconstructionClass", "\351\207\215\345\273\272\346\227\245\345\277\227", nullptr));
|
||||
groupBox_8->setTitle(QString());
|
||||
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));
|
||||
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));
|
||||
label_14->setText(QApplication::translate("ReconstructionClass", "\345\274\202\345\270\270\347\202\271", nullptr));
|
||||
pushButton_16->setText(QApplication::translate("ReconstructionClass", "COLOR", nullptr));
|
||||
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->setText(QApplication::translate("ReconstructionClass", "\347\233\270\346\234\272\346\240\207\345\256\232", nullptr));
|
||||
pushButton_2->setText(QApplication::translate("ReconstructionClass", "\345\233\276\346\241\210\346\212\225\345\275\261", nullptr));
|
||||
pushButton_3->setText(QApplication::translate("ReconstructionClass", "\344\270\211\347\273\264\351\207\215\345\273\272", nullptr));
|
||||
label_4->setText(QApplication::translate("ReconstructionClass", "\345\212\237\350\203\275\351\200\211\346\213\251", nullptr));
|
||||
label_9->setText(QString());
|
||||
pushButton_18->setText(QApplication::translate("ReconstructionClass", "\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));
|
||||
pushButton_2->setText(QApplication::translate("ReconstructionClass", "\344\270\211\347\273\264\351\207\215\345\273\272", nullptr));
|
||||
pushButton_3->setText(QApplication::translate("ReconstructionClass", "\347\202\271\344\272\221\346\270\262\346\237\223", nullptr));
|
||||
menusettings->setTitle(QApplication::translate("ReconstructionClass", "\347\233\270\346\234\272\350\256\276\347\275\256", nullptr));
|
||||
menuabout->setTitle(QApplication::translate("ReconstructionClass", "\345\205\263\344\272\216", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
/********************************************************************************
|
||||
** 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 <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QMenuBar>
|
||||
#include <QtWidgets/QStatusBar>
|
||||
#include <QtWidgets/QToolBar>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
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
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user