Added support for multiple Azure Kinects on same machine

This commit is contained in:
Marek Kowalski
2019-08-16 18:03:41 +01:00
parent f49bcaf5d9
commit e2a03f9c8a
6 changed files with 27 additions and 20 deletions
@@ -12,7 +12,6 @@ public:
~AzureKinectCapture();
bool Initialize();
bool Initialize(int deviceIdx);
bool AcquireFrame();
void MapDepthFrameToCameraSpace(Point3f *pCameraSpacePoints);
void MapColorFrameToCameraSpace(Point3f *pCameraSpacePoints);
+2 -2
View File
@@ -42,8 +42,8 @@ public:
~Calibration();
bool Calibrate(RGB *pBuffer, Point3f *pCameraCoordinates, int cColorWidth, int cColorHeight);
bool LoadCalibration();
void SaveCalibration();
bool LoadCalibration(const string &serialNumber);
void SaveCalibration(const string &serialNumber);
private:
IMarker *pDetector;
int nSampleCounter;
+2
View File
@@ -56,4 +56,6 @@ public:
BYTE *pBodyIndex;
RGB *pColorRGBX;
std::vector<Body> vBodies;
std::string serialNumber;
};