add calibration saving

This commit is contained in:
doomertheboomer
2023-07-28 19:13:32 +07:00
parent f01375f720
commit 40fc590106
10 changed files with 1620 additions and 1 deletions

View File

@@ -2,6 +2,23 @@
int main()
{
// load config from ini
mINI::INIFile file("depthrush.ini");
mINI::INIStructure ini;
file.read(ini);
std::string& readValue = ini["calibration"]["xGrad"];
float xGrad = std::stof(readValue);
readValue = ini["calibration"]["xOffset"];
float xOffset = std::stof(readValue);
readValue = ini["calibration"]["yGrad"];
float yGrad = std::stof(readValue);
readValue = ini["calibration"]["yOffset"];
float yOffset = std::stof(readValue);
readValue = ini["calibration"]["zGrad"];
float zGrad = std::stof(readValue);
readValue = ini["calibration"]["zOffset"];
float zOffset = std::stof(readValue);
int choice = 0;
std::cout << "Depthrush test application\n";
std::cout << "1. Calibrate Kinect\n";
@@ -13,7 +30,7 @@ int main()
return 0;
}
else if (choice == 2) {
kinectTest(1, 1, 1, 1, 1, 1);
kinectTest(xGrad, xOffset, yGrad, yOffset, zGrad, zOffset);
return 0;
}
else {