From 0ec6a8592169feb64157c560b143f8c955384848 Mon Sep 17 00:00:00 2001 From: crosstyan Date: Thu, 29 Jan 2026 17:55:59 +0800 Subject: [PATCH] Fix move semantics in triangulate_poses to improve performance --- rpt/triangulator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpt/triangulator.cpp b/rpt/triangulator.cpp index cc8ab25..9746d5d 100644 --- a/rpt/triangulator.cpp +++ b/rpt/triangulator.cpp @@ -377,7 +377,7 @@ std::vector>> TriangulatorInternal::triangulate // Triangulate and score auto [pose3d, score] = triangulate_and_score( pose1_core, pose2_core, cam1, cam2, roomparams, core_limbs_idx); - all_scored_poses[i] = std::move(std::make_pair(pose3d, score)); + all_scored_poses[i] = std::make_pair(std::move(pose3d), score); } // Drop low scoring poses