Skip to content
Snippets Groups Projects
Commit fef6094c authored by Sebastian Hahta's avatar Sebastian Hahta
Browse files

Merge branch 'bug/calibration-degenerate-configurations' into 'master'

Add missing error check

See merge request nicolas.pope/ftl!102
parents bfdcc2b7 afc129a7
No related branches found
No related tags found
1 merge request!102Add missing error check
Pipeline #13237 passed
...@@ -393,6 +393,13 @@ double MultiCameraCalibrationNew::calibratePair(size_t camera_from, size_t camer ...@@ -393,6 +393,13 @@ double MultiCameraCalibrationNew::calibratePair(size_t camera_from, size_t camer
vector<uchar> inliers; vector<uchar> inliers;
Mat F, E; Mat F, E;
F = cv::findFundamentalMat(points1, points2, fm_method_, fm_ransac_threshold_, fm_confidence_, inliers); F = cv::findFundamentalMat(points1, points2, fm_method_, fm_ransac_threshold_, fm_confidence_, inliers);
if (F.empty())
{
LOG(ERROR) << "Fundamental matrix estimation failed. Possibly degenerate configuration?";
return INFINITY;
}
E = K2.t() * F * K1; E = K2.t() * F * K1;
// Only include inliers // Only include inliers
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment