summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Miller2021-08-31 22:23:46 -0400
committerMartin Miller2021-08-31 22:23:46 -0400
commit27ca72fe18ce0638a7e64eb13b3c71df09ce71f6 (patch)
tree29e6eddfe2d8b777039b2cd693d13eaf197c427a
parent0663fb75c6bc42ccd093bed66820e92541ed419c (diff)
downloadrefslam-allfeats.zip
refslam-allfeats.tar.gz
Changes so that I can build in 2021allfeats
Needed to use the cv namespace for some defines when building with the default opencv4 development library provided with Fedora
-rw-r--r--src/main.cpp1
-rw-r--r--src/vision.cpp12
2 files changed, 6 insertions, 7 deletions
diff --git a/src/main.cpp b/src/main.cpp
index f1bcd30..1c91692 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -419,6 +419,7 @@ parseLine(char *line, message *data)
fprintf(stderr, "Message type %s is unknown, quitting.\n", msg_type);
exit(1);
}
+ return 0;
}
/*
diff --git a/src/vision.cpp b/src/vision.cpp
index 0f2b4f9..8cdd3bc 100644
--- a/src/vision.cpp
+++ b/src/vision.cpp
@@ -47,10 +47,10 @@ Vision::open ( const char *fn, const Camera &cam )
fprintf(stderr, "Could not read %s.\n", fn);
exit(1);
}
- cv::cvtColor(bayered, unbayered, CV_BayerBG2BGR ,3);
+ cv::cvtColor(bayered, unbayered, cv::COLOR_BayerBG2BGR ,3);
cv::undistort( unbayered, undistorted, cam.K(1), cam.d(1));
undistorted.convertTo(original, CV_32FC3);
- cv::cvtColor(original, gray, CV_BGR2GRAY);
+ cv::cvtColor(original, gray, cv::COLOR_BGR2GRAY);
display = undistorted.clone();
return ;
} /* ----- end of method Vision::open ----- */
@@ -259,9 +259,9 @@ Vision::measure ( const Camera &cam, const measurement_t &zin, measurement_t &zo
Mat result;
result.create( sr.cols-zin.patch.cols+1, sr.rows-zin.patch.rows+1, CV_32FC1 );
if (zin.z_type==MONO) {
- matchTemplate( sr, zin.patch, result, CV_TM_CCOEFF_NORMED);
+ matchTemplate( sr, zin.patch, result, cv::TM_CCOEFF_NORMED);
} else {
- matchTemplate( sr, zin.refpatch, result, CV_TM_CCOEFF_NORMED);
+ matchTemplate( sr, zin.refpatch, result, cv::TM_CCOEFF_NORMED);
}
// Mask the ellipse around the result.
@@ -291,7 +291,6 @@ Vision::measure ( const Camera &cam, const measurement_t &zin, measurement_t &zo
}
zout.xcorrmax = maxval;
- /*
Mat sr8, patch8, rpatch8;
sr.convertTo(sr8, CV_8UC1);
zin.patch.convertTo(patch8, CV_8UC1);
@@ -307,8 +306,7 @@ Vision::measure ( const Camera &cam, const measurement_t &zin, measurement_t &zo
cv::imshow("mask", mask);
cv::imshow("display2", display);
cerr << maxval << endl;
- cv::waitKey(0);
- */
+ cv::waitKey(1);
} else {
zout.xcorrmax = -1.;
}