Skip to content

Commit

Permalink
Remove a note used function: removeWrongTriangulations
Browse files Browse the repository at this point in the history
  • Loading branch information
felixchenfy committed Apr 30, 2019
1 parent 66b4527 commit be4110d
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 21 deletions.
4 changes: 1 addition & 3 deletions include/my_geometry/epipolar_geometry.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,7 @@ void doTriangulation(
const Mat &R_cam2_to_cam1, const Mat &t_cam2_to_cam1,
const vector<int> &inliers,
vector<Point3f> &pts3d_in_cam1); // points real pos in camera1's frame
void removeWrongTriangulations(
vector<int> &inliers,
vector<Point3f> &pts3d_in_cam1);


// ---------------- validation ----------------
double computeEpipolarConsError(
Expand Down
18 changes: 1 addition & 17 deletions src/epipolar_geometry.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -214,23 +214,7 @@ void doTriangulation(
// return
pts3d_in_cam1 = pts3d_in_world;
}
void removeWrongTriangulations(
vector<int> &inliers,
vector<Point3f> &pts3d_in_cam1)
{
vector<Point3f> pts_good;
vector<int> inliers_good;
for (int idx : inliers)
{
if (pts3d_in_cam1[idx].z > 0)
{
inliers_good.push_back(idx);
pts_good.push_back(pts3d_in_cam1[idx]);
}
}
inliers = inliers_good;
pts3d_in_cam1 = pts_good;
}



double calcErrorSquare(const Point2f &p1, const Point2f &p2)
Expand Down
1 change: 0 additions & 1 deletion src/motion_estimation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ int helperEstimatePossibleRelativePosesByEpipolarGeometry(
{
vector<Point3f> pts3d_in_cam1;
doTriangulation(pts_on_np1, pts_on_np2, list_R[i], list_t[i], list_inliers[i], pts3d_in_cam1);
// removeWrongTriangulations(list_inliers[i], pts3d_in_cam1);
sols_pts3d_in_cam1.push_back(pts3d_in_cam1);
}

Expand Down

0 comments on commit be4110d

Please sign in to comment.