mirror of
https://github.com/storytold/LiveScan3D.git
synced 2026-10-09 00:09:58 +00:00
Added new UI for the Temporal Sync Feature, made the software more robust including:
-Settings window can only be opened once
-When the client can't open a device, it tries multiple times
-Recording bins are now saved with a unique ID per device, to allow multiple clients to record on the same PC
-Synchronized & Unsynchronized devices can be both used in one server
-Included a workaround for a bug in the Azure Kinect SDK regarding exposure (microsoft/Azure-Kinect-Sensor-SDK#1378)
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
#include "ImageRenderer.h"
|
||||
#include "SocketCS.h"
|
||||
#include "calibration.h"
|
||||
#include "utils.h"
|
||||
//#include "utils.h"
|
||||
#include "azureKinectCapture.h"
|
||||
#include "frameFileWriterReader.h"
|
||||
#include <thread>
|
||||
@@ -45,6 +45,7 @@ private:
|
||||
|
||||
bool m_bIsMaster;
|
||||
bool m_bIsSubOrdinate;
|
||||
bool m_bRestartingCamera;
|
||||
|
||||
ICapture *pCapture;
|
||||
|
||||
@@ -56,10 +57,13 @@ private:
|
||||
bool m_bConfirmCaptured;
|
||||
bool m_bConfirmTempSyncState;
|
||||
bool m_bConfirmSubOrdinateStarted;
|
||||
bool m_bConfirmRestartAsMaster;
|
||||
bool m_bConfirmCalibrated;
|
||||
bool m_bShowDepth;
|
||||
bool m_bFrameCompression;
|
||||
int m_iCompressionLevel;
|
||||
bool m_bAutoExposureEnabled;
|
||||
int m_nExposureStep;
|
||||
|
||||
enum tempSyncConfig { MASTER, SUBORDINATE, STANDALONE };
|
||||
tempSyncConfig currentTempSyncState;
|
||||
|
||||
Reference in New Issue
Block a user