提交 a9ede03f 编写于 作者: G Gines Hidalgo
...@@ -196,7 +196,7 @@ namespace op ...@@ -196,7 +196,7 @@ namespace op
&& projectionErrorSubset < 1.1 * projectionError) && projectionErrorSubset < 1.1 * projectionError)
{ {
bestReprojectionIndex = -1; bestReprojectionIndex = -1;
break; continue;
} }
// Save maximum // Save maximum
if (bestReprojection > projectionErrorSubset) if (bestReprojection > projectionErrorSubset)
...@@ -212,6 +212,7 @@ namespace op ...@@ -212,6 +212,7 @@ namespace op
cameraMatricesFinal.erase(cameraMatricesFinal.begin() + bestReprojectionIndex); cameraMatricesFinal.erase(cameraMatricesFinal.begin() + bestReprojectionIndex);
pointsOnEachCameraFinal.erase(pointsOnEachCameraFinal.begin() + bestReprojectionIndex); pointsOnEachCameraFinal.erase(pointsOnEachCameraFinal.begin() + bestReprojectionIndex);
} }
projectionError = bestReprojection; // updates the projection error with the best found after camera removal
} }
#ifdef USE_CERES #ifdef USE_CERES
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册