diff --git a/modules/gpu/src/brute_force_matcher.cpp b/modules/gpu/src/brute_force_matcher.cpp index f63c427812..648522dd4e 100644 --- a/modules/gpu/src/brute_force_matcher.cpp +++ b/modules/gpu/src/brute_force_matcher.cpp @@ -414,6 +414,7 @@ void cv::gpu::BruteForceMatcher_GPU_base::knnMatch(const GpuMat& queryDescs, con distance.create(nQuery, k, CV_32F); ensureSizeIsEnough(nQuery, nTrain, CV_32FC1, allDist); + allDist.setTo(Scalar::all(numeric_limits::max())); match_caller_t func = match_callers[distType][queryDescs.depth()]; CV_Assert(func != 0);