diff options
-rw-r--r-- | tracker-aruco/ftnoir_tracker_aruco.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tracker-aruco/ftnoir_tracker_aruco.cpp b/tracker-aruco/ftnoir_tracker_aruco.cpp index 294552ea..365cca5d 100644 --- a/tracker-aruco/ftnoir_tracker_aruco.cpp +++ b/tracker-aruco/ftnoir_tracker_aruco.cpp @@ -179,8 +179,8 @@ void Tracker::run() if (last_roi.width > 0 && last_roi.height) { - detector.setMinMaxSize(std::max(0.01, size_min * grayscale.cols / last_roi.width), - std::min(1.0, size_max * grayscale.cols / last_roi.width)); + detector.setMinMaxSize(std::min(1., std::max(0.01, size_min * grayscale.cols / last_roi.width)), + std::max(0.01, std::min(1.0, size_max * grayscale.cols / last_roi.width))); cv::Mat grayscale_ = grayscale(last_roi).clone(); if (detector.detect(grayscale_, markers, cv::Mat(), cv::Mat(), -1, false), |