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

@ -581,20 +581,21 @@ void TriangulatorInternal::reset()
void TriangulatorInternal::print_stats()
{
std::cout << "Triangulator statistics:" << std::endl;
std::cout << " Number of calls: " << num_calls << std::endl;
std::cout << " Init time: " << init_time / num_calls << std::endl;
std::cout << " Undistort time: " << undistort_time / num_calls << std::endl;
std::cout << " Project time: " << project_time / num_calls << std::endl;
std::cout << " Match time: " << match_time / num_calls << std::endl;
std::cout << " Pairs time: " << pairs_time / num_calls << std::endl;
std::cout << " Pair scoring time: " << pair_scoring_time / num_calls << std::endl;
std::cout << " Grouping time: " << grouping_time / num_calls << std::endl;
std::cout << " Full time: " << full_time / num_calls << std::endl;
std::cout << " Merge time: " << merge_time / num_calls << std::endl;
std::cout << " Post time: " << post_time / num_calls << std::endl;
std::cout << " Convert time: " << convert_time / num_calls << std::endl;
std::cout << " Total time: " << total_time / num_calls << std::endl;
std::cout << "{" << std::endl;
std::cout << " \"triangulator_calls\": " << num_calls << "," << std::endl;
std::cout << " \"init_time\": " << init_time / num_calls << "," << std::endl;
std::cout << " \"undistort_time\": " << undistort_time / num_calls << "," << std::endl;
std::cout << " \"project_time\": " << project_time / num_calls << "," << std::endl;
std::cout << " \"match_time\": " << match_time / num_calls << "," << std::endl;
std::cout << " \"pairs_time\": " << pairs_time / num_calls << "," << std::endl;
std::cout << " \"pair_scoring_time\": " << pair_scoring_time / num_calls << "," << std::endl;
std::cout << " \"grouping_time\": " << grouping_time / num_calls << "," << std::endl;
std::cout << " \"full_time\": " << full_time / num_calls << "," << std::endl;
std::cout << " \"merge_time\": " << merge_time / num_calls << "," << std::endl;
std::cout << " \"post_time\": " << post_time / num_calls << "," << std::endl;
std::cout << " \"convert_time\": " << convert_time / num_calls << "," << std::endl;
std::cout << " \"total_time\": " << total_time / num_calls << std::endl;
std::cout << "}" << std::endl;
}
// =================================================================================================