From 22f8586e895f58e2741c66f18d372ac07a706004 Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Viel Date: Sat, 15 Aug 2020 21:00:42 +0200 Subject: [PATCH] Default kernel size of 9 was used instead of the set one --- modules/stereo/src/stereo_binary_bm.cpp | 2 +- modules/stereo/src/stereo_binary_sgbm.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/stereo/src/stereo_binary_bm.cpp b/modules/stereo/src/stereo_binary_bm.cpp index ba4cb007e..a4c31d472 100644 --- a/modules/stereo/src/stereo_binary_bm.cpp +++ b/modules/stereo/src/stereo_binary_bm.cpp @@ -393,7 +393,7 @@ namespace cv { starCensusTransform(left,right,params.kernelSize,censusImage[0],censusImage[1]); } - hammingDistanceBlockMatching(censusImage[0], censusImage[1], hammingDistance); + hammingDistanceBlockMatching(censusImage[0], censusImage[1], hammingDistance, params.kernelSize); costGathering(hammingDistance, partialSumsLR); blockAgregation(partialSumsLR, params.agregationWindowSize, agregatedHammingLRCost); dispartyMapFormation(agregatedHammingLRCost, disp0, 3); diff --git a/modules/stereo/src/stereo_binary_sgbm.cpp b/modules/stereo/src/stereo_binary_sgbm.cpp index 2b23cccf3..3cd4e7689 100644 --- a/modules/stereo/src/stereo_binary_sgbm.cpp +++ b/modules/stereo/src/stereo_binary_sgbm.cpp @@ -679,7 +679,7 @@ namespace cv starCensusTransform(left,right,params.kernelSize,censusImageLeft,censusImageRight); } - hammingDistanceBlockMatching(censusImageLeft, censusImageRight, hamDist); + hammingDistanceBlockMatching(censusImageLeft, censusImageRight, hamDist, params.kernelSize); computeDisparityBinarySGBM( left, right, disp, params, buffer,hamDist);