From e27ed0b91e0c18a6cd7f726050e85526110267ba Mon Sep 17 00:00:00 2001 From: Tang1705 <17301138@bjtu.edu.cn> Date: Thu, 20 Aug 2020 20:32:02 +0800 Subject: [PATCH] update readme --- Readme-en.md | 116 ++++++ Readme.md | 16 +- x64/Debug/Reconstruction.exe | Bin 2248192 -> 2248192 bytes x64/Debug/Reconstruction.exp | Bin 2780 -> 2780 bytes x64/Debug/Reconstruction.ilk | Bin 10885016 -> 10885016 bytes x64/Debug/Reconstruction.lib | Bin 5498 -> 5498 bytes x64/Debug/Reconstruction.log | 331 +----------------- x64/Debug/Reconstruction.pdb | Bin 39776256 -> 39866368 bytes .../Reconstruction.tlog/CL.command.1.tlog | Bin 84886 -> 84886 bytes x64/Debug/Reconstruction.tlog/CL.read.1.tlog | Bin 5703532 -> 5703532 bytes x64/Debug/Reconstruction.tlog/CL.write.1.tlog | Bin 18668 -> 18668 bytes .../Reconstruction.write.1u.tlog | Bin 1992 -> 3982 bytes .../Reconstruction.tlog/link.read.1.tlog | Bin 37510 -> 37672 bytes x64/Debug/hid.Win.obj | Bin 45679 -> 45679 bytes 14 files changed, 128 insertions(+), 335 deletions(-) create mode 100644 Readme-en.md diff --git a/Readme-en.md b/Readme-en.md new file mode 100644 index 0000000..e85b1b2 --- /dev/null +++ b/Readme-en.md @@ -0,0 +1,116 @@ +

+ + Reconstruction + +
+ 基于编码结构光的高铁轮轨姿态三维重建 +

+ +

+ 3D Reconstruction of high-speed rail-wheel based on coded structured light +

+
+ + Organization + + + Webpage + + + + Poster + + + Software + + + User-Guide + + + Software-Design-Patter + +
+

+ 中文版本 + · + English Version +

+
+ + +

The wheel-rail attitude of high-speed rail reflects the complex dynamic interaction and restraint relationship between wheels and rails. Mastering the true contact attitude between them is an important foundation for ensuring the safe of high-speed railways. How to accurately obtain the wheel-track attitude of high-speed railways has always been a hot research field in domestic railway scientific research. However, it is imprecise and unreliable to obtain the wheel-rail contact attitude from 2D image. Extracting the feature points of the wheel-rail surface and reconstructing a 3D model can obtain the wheel-rail contact attitude more realistically and accurately. + +Due to the fast running speed of high-speed trains, the wheel-rail surface is relatively smooth and there are no obvious feature points, which brings great challenges to the 3D reconstruction based on feature point extraction. + +

+ 01 02 +
+

+3D reconstruction technology is an important branch of computer vision technology and a popular research direction combining computer vision and computer image graphics. According to whether it is in contact with the measured object during measurement, it can be divided into contact measurement and non-contact measurement. + +
16
+ +Although the contact measurement method has high measurement accuracy, the measurement efficiency is low, the speed is slow, and improper operation can easily damage the surface of the object to be measured, and because the probe has a certain surface area, it is difficult to measure objects with complex surfaces and does not have universality and versatility. Non-contact three-dimensional measurement methods can be divided into two categories: active measurement and passive measurement. The former is to project a designed pattern onto the surface of the target object. The pattern is distorted due to the height fluctuation of the object, and the target object is obtained by matching the distorted pattern. The latter is to illuminate the target object with ambient light and then detect the characteristic points of the target object to obtain its data. The non-contact measurement method has become the research trend of three-dimensional profile measurement due to its advantages of no damage, high measurement speed, and simplicity. + +The coded structured light method used in the project uses a certain pattern of coded structured light patterns projected by the projector to encode the target object, uses the camera to obtain the object image, and uses the computer to decode the resulting image, using the image points in the camera and the projector The point correspondence in Calculates the space coordinates of the surface points of the object, obtains the three-dimensional information of the object, and restores the three-dimensional shape of the object. The structured light system is shown in the following figure. + +
17
+ +The 3D reconstruction technology of coded structured light method is mainly composed of five key technologies: system calibration, structured light coding, image acquisition, structured light decoding and three-dimensional coordinate calculation. + +- System Calibration: The system consists of a camera, a projector and a computer. The goal of calibration is to calculate the internal parameter matrix and the lens distortion coefficient of the camera and the projector and the external parameter matrix of the relative position between the two. +- Structured Light Coding: The "identity" of each point of the pattern can be identified through coding. +- Image Capture: The projector projects the coded structured light pattern on the surface of the target, and the pattern will be distorted with the modulation of the surface shape of the object. What is captured by the camera is the structured light image modulated by the object. The modulated image reflects the three-dimensional information of the surface shape of the object. +- Structured Light Decoding: Decode the captured structured light image, the decoding method depends on the encoding method. The purpose is to establish the correspondence between the feature points of the camera plane and the projection plane. +- 3D Coordinate Calculation: Using the corresponding relationship between the feature points and the calibration results, the 3D information of the feature points are obtained based on the principle of triangulation. + +The coding methods of structured light mainly include Time-multiplexing and Space Codification. Although Time-multiplexing has good reconstruction accuracy, because multiple pictures need to be projected to the surface of the object, Time-multiplexing is not a good choice for moving objects. Although the reconstruction accuracy of Space Codification is relatively not as good as time coding, However, since only one picture needs to be projected, it is often used for object reconstruction of dynamic objects. + +In summary, given the difficulty in the project that the surface of the wheel and rail is smooth and the feature points are not easy to extract, the feature points on the surface of the object can be artificially increased by projecting the coding pattern on the surface of the object. The spatial coding only needs a single projection, which is suitable for the reconstruction of dynamic objects. Therefore, this project mainly studies the method of spatial coding to obtain a relatively finer and high-density three-dimensional point cloud (point cloud, that is, a collection of feature points on the surface of the object. These points Contains information such as the three-dimensional coordinates and color of the surface of the object). + +In the early stage of the project, I have an in-depth understanding of the research content of the project. According to the research content, I have looked up relevant literature and learned about the current status of various technical research. I can understand the principles of the classic method and be able to realize it. On the basis of studying and understanding the research content and related principles, I have studied related theories and related papers based on De Bruijn sequence coding and pseudorandom matrix coding in spatial coding. Some papers are shown below. + +
03 04 05
+ +In the middle of the project, research, summarize, and organize the realization of the literature and classic algorithms read in the previous period. According to the research content of this project, it is planned to select applicable related algorithms and technologies, propose experimental ideas, and formulate experimental plans. + +The pseudo-random sequence has good window characteristics, that is, when moving over the code pattern through a small window, the code combination in each window is unique, and the characteristic points on the code pattern can be uniquely identified according to this characteristic of the window. Reproduce the original polynomial of the paper using , The diamond shape is the basic element of the structured light coding pattern, and the four colors of red, blue, green and black are used as the different values represented by the marked diamond. The window size is At the same time, using diamond-shaped corner points as feature points can effectively improve the accuracy of feature point extraction. According to the structured light decoding method proposed in the paper, the feature points on the surface of the object can be effectively extracted, but due to the small number of corner points, the effect of dense point cloud cannot be achieved. In the future, the camera resolution can be improved, the diamond area can be reduced, and feature points can be increased. Ways to increase the density of feature points. Some reference papers and experimental results are as follows. + +
06 07 0809
+ +

ScreenShot

+ +The De Bruijn sequence is composed of n different elements, and any continuous subsequence of length m appears only once. The reproduced paper is coded with the B(3,4) sequence. Stripes are the basic elements of the structured light coding pattern. The three colors of red, blue and green are used as the different values of the marking stripes. The window size is , the center point of the stripe is used as the characteristic point. At the same time, in the HSV color space model, the V channel of the stripes is coded with a cosine function. In structured light decoding, in addition to extracting the fringe center point as a feature point, at the same time, windowed Fourier transform analysis is performed on the V channel of the captured image, and the density of feature points is increased by analyzing the phase obtained. According to the basic idea of the paper, the density of the point cloud can be increased while improving the progress of the point cloud extraction, and the experimental effect is better. According to the content of the project and the progress of related research, on the basis of research papers and experiments, the algorithm for reproducing papers is improved, and an algorithm flow suitable for the project scenario is proposed. Some papers are as follows. + +
10 11 1213
+ +The surface of the sphere is reconstructed based on the improved algorithm, and about 17W point cloud data is obtained. The point cloud data is rendered in Meshlab. The experimental results are as follows. +
14
+ +Use the B(4,3) sequence for coding. Stripes are the basic elements of structured light coding patterns. Four colors of red, blue, green and white are used as different values for the marking stripes. The window size is , using the center point of the stripe as the characteristic point. The surface of the sphere is also reconstructed to obtain about 20W point cloud data. The point cloud data is rendered in Meshlab. The experimental results are as follows. + +
15
+ +The project was established in April 2019. Since the research, it has followed the research plan. It has studied, implemented, and optimized some existing 3D reconstruction methods based on spatially coded structured light, and proposed its own based on existing algorithms and project application scenarios. The solution and the software package has been completed, is expected to be used for 3D reconstruction of static and moving objects. + +The main innovations of the project are as follows: + +- **Stripe center extraction with sub-pixel precision**: Designed and implemented the coded structured light pattern and the stripe center point extraction algorithm suitable for the pattern, and the stripe center point is accurate to the sub-pixel level +- **Increase point cloud density through wavelet transform**: An improved method of windowed Fourier transform for fringe phase analysis is proposed. The wavelet transform based on generalized Morse wavelet is used for analysis to obtain the phase information of non-central points. Increase point cloud density +- **Construction of a full-process 3D reconstruction platform**: The above algorithm and point cloud visualization are packaged into structured light 3D reconstruction software, which completes the 3D reconstruction of rails and multiple geometric bodies, which is expected to be used for wheel-rail posture reconstruction and visualization + +The software is shown as follows + +- UI of System Calibration +
16
+ +- UI of 3D reconstruction +
17
+ +- UI of point cloud rendering +
18
+ +

ScreenShot

+ diff --git a/Readme.md b/Readme.md index 6ebb0a3..b60dbaf 100644 --- a/Readme.md +++ b/Readme.md @@ -9,7 +9,6 @@

3D Reconstruction of high-speed rail-wheel based on coded structured light

-
Organization @@ -32,9 +31,16 @@ Software-Design-Patter +
+

+ 中文版本 + · + English Version +

高铁轮轨姿态反映了车轮与钢轨之间复杂的动态相互作用和约束关系,掌握他们之间真实接触姿态是保障高速铁路安全运营的重要基础。如何能够精确获得高铁轮轨姿态一直是国内铁路科研的热门研究领域。但单单从二维图像上获取轮轨接触姿态是不精确、不可靠的,而将轮轨表面的特征点提取出来,重建出一个三维模型能更加真实、准确地获得轮轨接触姿态。 + 由于高铁列车运行速度快,轮轨表面相对光滑且无明显特征点,给基于特征点提取的三维重建带来了极大挑战。

@@ -54,11 +60,11 @@ 编码结构光法三维重建技术主要由系统标定、结构光编码、图像获取、结构光解码和三维坐标计算等5个关键技术组成。 -- 系统标定:结构光系统标定包括摄像机和投影仪的标定,从而获取摄像机和投影仪的内外参数; +- 系统标定:系统由摄像机、投影仪和计算机组成,标定的目标是计算摄像机和投影仪内参矩阵、镜头畸变系数和两者之间相对位置的外参矩阵; - 结构光编码:通过编码的方式使图像每一点的“身份”可以被识别; -- 图像获取:利用摄像机获取已投影的目标物体图像‘ -- 结构光解码:通过一定的解码方案将摄像机采集的投射在目标物体上的结构光图案的二维畸变图像解码,与编码图案匹配; -- 三维坐标计算:结合标定好的系统参数,由光学三角测距原理获获得物体的三维信息。 +- 图像获取:投影仪向物体投射编码结构光图案,图案会随物体表面形状的调制而发生畸变,摄像机拍摄被物体调制过的结构光图像,变形的图像反映了物体表面形状的三维信息; +- 结构光解码:对捕获的结构光图像进行解码,解码的方法取决于编码的方法,目的是建立相机平面和投影平面特征点之间的对应关系; +- 三维坐标计算:利用解码算法得出的特征点对应关系和系统标定结果,基于三角测量原理求出特征点的三维信息。 结构光的编码方式主要有时间编码和空间编码两种。时间编码虽具有较好的重建精度,但由于需要向物体表面投射多张图片,所以对于运动物体来说时间编码的结构光重建不是一个好的选择.空间编码虽然重建精度相对没有时间编码好,但由于只需投射一张图片,所以常常用于动态物体的物体重建。 diff --git a/x64/Debug/Reconstruction.exe b/x64/Debug/Reconstruction.exe index ed0b92809cf039ac963da31a99ead3e6896d906d..338f92dd73a78c2da962b0b0a9310b7d51d395d4 100644 GIT binary patch delta 379 zcmZ9GJ4*vW6oq#;$7p=U_iHsOq_GpUQXxw+u}L8|Hlhg|6U}OCYp^(Cr_F3*9jjEL zDQqkj`~ljD_!}hHS$KDYjRPOw+%p5`)^D%Ox^TT=W^OjK=S%K#P_c6UAD^zHt1_?F zGWsO)mOhN^=zL_Qi{fUf^RHRz%-^2UXOe%oO4r0+drFtZKaz)zm6bjfS1jeX<2gU@ zGGR}_fAJi>D-VH}i;4s9$qyH(Sg(--FCXPQ$L>+Mr19@;E5j%=VeGH1-)GGS>jH#H zSVWAFdlwNWx``elLG%)RL_aY=3=%^`k{BjNh*4sU7$+u(Nn(naCT57)N7!#pN(v6b oZc8W#$!FV0HtaA8%Uf+_uM|z|GTpF+IbmK%2@9=sWAXj&7g#WH!vFvP delta 374 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%0AOSPR)8eC&ki8&6b@=c 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 delta 70 zcmeyR^-F6*EGOf_$#I-Xj0-m(”: 在操作中使用类型“bool”不安全 -d:\bjtu\reconstruction\classes\cameraarguments.cpp(36): warning C4715: “CameraArguments::getInstance”: 不是所有的控件路径都返回值 - fft.cpp - fft1.cpp - fstools.cpp - gammaln.cpp - Help.cpp - HisThread.cpp - ifft.cpp - Loading.cpp - log2.cpp - main.cpp - MyThread.cpp - PointCloudData.cpp - Unknown compiler version - please run the configure tests and report the results - ProjectorLC4500.cpp -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\point_traits.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.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 : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\HisThread.cpp) - Unknown compiler version - please run the configure tests and report the results - Reconstruction.cpp -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\point_traits.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) - rtGetInf.cpp - rtGetNaN.cpp - rt_nonfinite.cpp - structured_light.cpp - TreeModel.cpp -d:\bjtu\reconstruction\classes\structured_light.cpp(48): warning C4838: 从“int”转换到“const unsigned int”需要收缩转换 -d:\bjtu\reconstruction\classes\structured_light.cpp(49): warning C4838: 从“int”转换到“const unsigned int”需要收缩转换 - usb.cpp - wavCFandSD.cpp - YourThread.cpp - Unknown compiler version - please run the configure tests and report the results -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(17): warning C4005: “M_E”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(155): note: 参见“M_E”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(18): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(159): note: 参见“M_LOG2E”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(19): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(163): note: 参见“M_LOG10E”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(20): warning C4005: “M_LN2”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(167): note: 参见“M_LN2”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(21): warning C4005: “M_LN10”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(171): note: 参见“M_LN10”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(22): warning C4005: “M_PI”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(175): note: 参见“M_PI”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(23): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(179): note: 参见“M_PI_2”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(24): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(183): note: 参见“M_PI_4”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(25): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(187): note: 参见“M_1_PI”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(26): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(191): note: 参见“M_2_PI”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(27): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(195): note: 参见“M_2_SQRTPI”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(28): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(199): note: 参见“M_SQRT2”的前一个定义 (编译源文件 Classes\Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(29): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 Classes\Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(203): note: 参见“M_SQRT1_2”的前一个定义 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\point_traits.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) - Unknown compiler version - please run the configure tests and report the results -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(17): warning C4005: “M_E”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(155): note: 参见“M_E”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(18): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(159): note: 参见“M_LOG2E”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(19): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(163): note: 参见“M_LOG10E”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(20): warning C4005: “M_LN2”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(167): note: 参见“M_LN2”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(21): warning C4005: “M_LN10”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(171): note: 参见“M_LN10”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(22): warning C4005: “M_PI”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(175): note: 参见“M_PI”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(23): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(179): note: 参见“M_PI_2”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(24): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(183): note: 参见“M_PI_4”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(25): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(187): note: 参见“M_1_PI”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(26): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(191): note: 参见“M_2_PI”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(27): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(195): note: 参见“M_2_SQRTPI”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(28): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(199): note: 参见“M_SQRT2”的前一个定义 (编译源文件 Classes\main.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(29): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 Classes\main.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(203): note: 参见“M_SQRT1_2”的前一个定义 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\point_traits.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.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 : 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.17763.0\ucrt\corecrt_math_defines.h(17): warning C4005: “M_E”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(155): note: 参见“M_E”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(18): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(159): note: 参见“M_LOG2E”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(19): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(163): note: 参见“M_LOG10E”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(20): warning C4005: “M_LN2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(167): note: 参见“M_LN2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(21): warning C4005: “M_LN10”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(171): note: 参见“M_LN10”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(22): warning C4005: “M_PI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(175): note: 参见“M_PI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(23): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(179): note: 参见“M_PI_2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(24): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(183): note: 参见“M_PI_4”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(25): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(187): note: 参见“M_1_PI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(26): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(191): note: 参见“M_2_PI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(27): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(195): note: 参见“M_2_SQRTPI”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(28): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(199): note: 参见“M_SQRT2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(29): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 Classes\Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(203): note: 参见“M_SQRT1_2”的前一个定义 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\point_traits.h : 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 : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h : 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(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\PointCloudData.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\YourThread.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\main.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 Classes\MyThread.cpp) -d:\bjtu\reconstruction\classes\reconstruction.cpp(15): warning C4806: “==”: 不安全操作: 从类型“bool”提升到类型“int”的值不能等于给定的常量 - hid.Win.c - qrc_Reconstruction.cpp - moc_Reconstruction.cpp - moc_AboutDialog.cpp - moc_Loading.cpp - moc_DisplayPic.cpp - moc_Help.cpp - Unknown compiler version - please run the configure tests and report the results - Unknown compiler version - please run the configure tests and report the results -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(17): warning C4005: “M_E”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(155): note: 参见“M_E”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(17): warning C4005: “M_E”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(155): note: 参见“M_E”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(18): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(159): note: 参见“M_LOG2E”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(18): warning C4005: “M_LOG2E”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(159): note: 参见“M_LOG2E”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(19): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(163): note: 参见“M_LOG10E”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(19): warning C4005: “M_LOG10E”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(163): note: 参见“M_LOG10E”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(20): warning C4005: “M_LN2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(167): note: 参见“M_LN2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(20): warning C4005: “M_LN2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(167): note: 参见“M_LN2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(21): warning C4005: “M_LN10”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(171): note: 参见“M_LN10”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(21): warning C4005: “M_LN10”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(171): note: 参见“M_LN10”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(22): warning C4005: “M_PI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(175): note: 参见“M_PI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(22): warning C4005: “M_PI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(175): note: 参见“M_PI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(23): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(179): note: 参见“M_PI_2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(23): warning C4005: “M_PI_2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(179): note: 参见“M_PI_2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(24): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(183): note: 参见“M_PI_4”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(24): warning C4005: “M_PI_4”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(183): note: 参见“M_PI_4”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(25): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(187): note: 参见“M_1_PI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(25): warning C4005: “M_1_PI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(187): note: 参见“M_1_PI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(26): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(191): note: 参见“M_2_PI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(26): warning C4005: “M_2_PI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(191): note: 参见“M_2_PI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(27): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(195): note: 参见“M_2_SQRTPI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(27): warning C4005: “M_2_SQRTPI”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(195): note: 参见“M_2_SQRTPI”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(28): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(199): note: 参见“M_SQRT2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(28): warning C4005: “M_SQRT2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(199): note: 参见“M_SQRT2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(29): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(203): note: 参见“M_SQRT1_2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\corecrt_math_defines.h(29): warning C4005: “M_SQRT1_2”: 宏重定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) - d:\qt\5.12.3\msvc2017_64\include\qtcore\qmath.h(203): note: 参见“M_SQRT1_2”的前一个定义 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\point_traits.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\point_traits.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\interactor_style.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\pcl\pcl 1.8.1\include\pcl-1.8\pcl\visualization\pcl_visualizer.h(1584): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\flycapture2.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\error.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\camerabase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\gigecamera.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\image.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\utilities.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\avirecorder.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\topologynode.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Reconstruction.cpp) -d:\bjtu\reconstruction\lib\flycapture2\include\imagestatistics.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (编译源文件 x64\Debug\moc\moc_Loading.cpp) + hid.Win.c 正在创建库 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.lib 和对象 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exp Reconstruction.vcxproj -> D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exe diff --git a/x64/Debug/Reconstruction.pdb b/x64/Debug/Reconstruction.pdb index c1d6ad51aee8754472b4cc073e48a8a89961028d..0c46ca7273776290b7d9b11c97479efaa088614e 100644 GIT binary patch delta 25105 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 nF63?95jc?#{R4XZ3Frd+1-J*e4fRO#{C7 delta 16825 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 Qu*sig^p1NKZ{_v>Kl>i{dH?_b diff --git a/x64/Debug/Reconstruction.tlog/CL.command.1.tlog b/x64/Debug/Reconstruction.tlog/CL.command.1.tlog index f7fd62c94a2d948aecae23c3e8306e5b5f797009..b3d6396f4e06e11fae92879552d804065e3aa03e 100644 GIT binary patch delta 37 tcmbO>opsuD)`l&NHPX}h3>ZbGFVJAL*zTvq=%G2;Z?((z3DS&CYyj?93&#Ke delta 32 ocmbO>opsuD)`l&NHPYK1Tp7dICWlEGO#f%bD6)NmG-HD%0KcpX=>Px# diff --git a/x64/Debug/Reconstruction.tlog/CL.read.1.tlog b/x64/Debug/Reconstruction.tlog/CL.read.1.tlog index 56e8e854f1c24c601a3f46255d0717daaba94eb0..4fc8d76c1c53fc3efc867dba4d395f114f5fdf02 100644 GIT binary patch delta 271 zcmYMrJx;;^96<2^ieIR;7FwVnD&i*yDjuj)z!WJsqX!r@BV-O@n7?TK5 zc8Iad9{a>OAi*I=9CN}cXCz5+PMQoCTyjO09C@xOaKkM{?kG{F!aWZ>4y_;ER{So_ z{`zPt1GQlGM%{qWg&~3>B*NmqMVwJL+V0!MiI$#^JyU%W&*DW?#jB`^H&GW2$5flu S+2HrHV#hj`*YO$Fck2&T&0o&| delta 246 zcmWN=IZgrr0EW?spokmdAmg|Jg0iUKuDG!Y$c`X~;1m{LVrM%R)SiHZi&$#n0jRD0 zU-BmJ-;RmCGKGU_oVb`_7B_Qvm}h}SmRQEi3O-gb@Uun$lXWaM*kp@sb_fz8%q|h4 z?6FUbI0=#*aL5rU(j0TbDQBE>!6jE*li`M2?zrcHEIINNM#aB??fo%~@yD?LHL!;< qf7<^2tViA~v#5_+(y~_cNvm4Zx;C__Ep2N@pS7z!eHmM3Kf^yqiBMnw diff --git a/x64/Debug/Reconstruction.tlog/CL.write.1.tlog b/x64/Debug/Reconstruction.tlog/CL.write.1.tlog index 13eb240d68f17ee89d697cdb712efa8b8948c6c5..15303b178f94c17635a3013ecebe9de254eda0b4 100644 GIT binary patch delta 20 ccmaDek@3w$#tBZFeHa(GPgYQLnCNs00A5oFX8-^I delta 24 gcmaDek@3w$#tBZ76^vLWt9cxo93vmMF`>yF0Dr*=#Q*>R diff --git a/x64/Debug/Reconstruction.tlog/Reconstruction.write.1u.tlog b/x64/Debug/Reconstruction.tlog/Reconstruction.write.1u.tlog index 816e98117615ca353081dec0a466825961349220..df0b7eb46baff81f16c2a7dfe165454fc20038a9 100644 GIT binary patch delta 11 ScmX@X-zUG}1p7v&W9$GOF9d`D delta 7 OcmeB^Kf%A@1Umo>ZUY1W diff --git a/x64/Debug/Reconstruction.tlog/link.read.1.tlog b/x64/Debug/Reconstruction.tlog/link.read.1.tlog index eb02be6b6244a163172eab637a40204f130c66b8..edc5bdd74a9a0eacc87956917c8cdef6aff2ac4d 100644 GIT binary patch delta 69 zcmZo$%Cuq`(}sqY$zS?4Cg1B9+uYC+$36Lj65C{{_Jqj+lN2^Dns95O}3xdJ2`8T3;^b_84~~i delta 39 xcmV+?0NDSirUHhg0?$uJFy4g0|}yO000vJ5CEdH@B_ea0R*$Lb9*Kbp1d|R a`pT|tvvfiUly(Z4lRTO@0iv^Yn)(-amKzfQ delta 68 zcmV-K0K5P1@x-Cb0+L0|}vN000vJ5CEaG@B_ea0RpqJb9*Kbz!MHC a^brdSEJVw12XW2IlRTO@0im;Xn)(-L=o!!e