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);