diff --git a/modules/objdetect/src/aruco/aruco_detector.cpp b/modules/objdetect/src/aruco/aruco_detector.cpp index bd9dcfbb15bee5a21ce4a88c623d7043442b32e6..30ffbd3cb339f3ebf36e8675fe3a402216169305 100644 --- a/modules/objdetect/src/aruco/aruco_detector.cpp +++ b/modules/objdetect/src/aruco/aruco_detector.cpp @@ -965,7 +965,7 @@ void ArucoDetector::detectMarkers(InputArray _image, OutputArrayOfArrays _corner /// STEP 3, Optional : Corner refinement :: use contour container if (detectorParams.cornerRefinementMethod == CORNER_REFINE_CONTOUR){ - if (!_ids.empty()) { + if (!ids.empty()) { // do corner refinement using the contours for each detected markers parallel_for_(Range(0, (int)candidates.size()), [&](const Range& range) {