Skip to content
Snippets Groups Projects

Add missing error check

Merged Sebastian Hahta requested to merge bug/calibration-degenerate-configurations into master
1 file
+ 7
0
Compare changes
  • Side-by-side
  • Inline
@@ -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
Loading