Mixed updates and improvements.

This commit is contained in:
Daniel
2025-01-21 16:23:19 +01:00
parent c5f190ab35
commit 29c072400f
11 changed files with 49 additions and 82 deletions

View File

@ -1,12 +1,12 @@
#include <chrono>
#include <memory>
#include <string>
#include <vector>
#include <cmath>
#include <iostream>
#include <fstream>
#include <iostream>
#include <memory>
#include <sstream>
#include <stdexcept>
#include <string>
#include <vector>
// OpenCV
#include <opencv2/opencv.hpp>
@ -15,10 +15,10 @@
#include "/RapidPoseTriangulation/extras/include/nlohmann/json.hpp"
using json = nlohmann::json;
#include "/RapidPoseTriangulation/scripts/utils_pipeline.hpp"
#include "/RapidPoseTriangulation/scripts/utils_2d_pose.hpp"
#include "/RapidPoseTriangulation/rpt/interface.hpp"
#include "/RapidPoseTriangulation/rpt/camera.hpp"
#include "/RapidPoseTriangulation/rpt/interface.hpp"
#include "/RapidPoseTriangulation/scripts/utils_2d_pose.hpp"
#include "/RapidPoseTriangulation/scripts/utils_pipeline.hpp"
// =================================================================================================
@ -232,12 +232,12 @@ int main(int argc, char **argv)
all_poses_3d.push_back(std::move(poses_3d));
all_ids.push_back(item["id"].get<std::string>());
old_id = item["index"];
}
std::cout << std::endl;
// Print timing stats
std::cout << "\nMetrics:" << std::endl;
tri_model->print_stats();
size_t warmup = 10;
double avg_time_image = time_image / (time_count - warmup);
double avg_time_pose2d = time_pose2d / (time_count - warmup);
@ -249,6 +249,7 @@ int main(int argc, char **argv)
<< " \"avg_time_3d\": " << avg_time_pose3d << ",\n"
<< " \"fps\": " << fps << "\n"
<< "}" << std::endl;
tri_model->print_stats();
// Store the results as json
json all_results;