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

fix incorrect if

parent f7dd25a9
No related branches found
No related tags found
1 merge request!337use/fix existing extrinsic paramters in calibration
Pipeline #28935 passed
...@@ -390,7 +390,6 @@ void ExtrinsicCalibration::updateStatus_(std::string str) { ...@@ -390,7 +390,6 @@ void ExtrinsicCalibration::updateStatus_(std::string str) {
void ExtrinsicCalibration::calculatePairPose(unsigned int c1, unsigned int c2) { void ExtrinsicCalibration::calculatePairPose(unsigned int c1, unsigned int c2) {
const auto& visibility = points_.visibility();
// calculate paramters and update triangulation // calculate paramters and update triangulation
cv::Mat K1 = calib_[c1].intrinsic.matrix(); cv::Mat K1 = calib_[c1].intrinsic.matrix();
...@@ -555,7 +554,7 @@ void ExtrinsicCalibration::calculateInitialPoses() { ...@@ -555,7 +554,7 @@ void ExtrinsicCalibration::calculateInitialPoses() {
// already calibrated. skip chain // already calibrated. skip chain
continue; continue;
} }
if (c == c_ref) { continue; } if (c == unsigned(c_ref)) { continue; }
cv::Mat R_chain = cv::Mat::eye(cv::Size(3, 3), CV_64FC1); cv::Mat R_chain = cv::Mat::eye(cv::Size(3, 3), CV_64FC1);
cv::Mat t_chain = cv::Mat(cv::Size(1, 3), CV_64FC1, cv::Scalar(0.0)); cv::Mat t_chain = cv::Mat(cv::Size(1, 3), CV_64FC1, cv::Scalar(0.0));
...@@ -698,7 +697,7 @@ double ExtrinsicCalibration::optimize() { ...@@ -698,7 +697,7 @@ double ExtrinsicCalibration::optimize() {
unsigned int n = px.size(); unsigned int n = px.size();
unsigned int m = n / 2; unsigned int m = n / 2;
if (m == 0) { if (n == 0) {
n_points_missing++; n_points_missing++;
break; break;
} }
......
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