From 3fa3b52191832487673d141332d60ccc8161c365 Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Mon, 20 Dec 2021 15:57:16 +0300 Subject: [PATCH] Fixed array initialization in cuda::stereoBM. --- modules/cudastereo/src/cuda/stereobm.cu | 3 +-- modules/cudastereo/test/test_stereo.cpp | 8 -------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/modules/cudastereo/src/cuda/stereobm.cu b/modules/cudastereo/src/cuda/stereobm.cu index 1616f984f67..98c727a3fbd 100644 --- a/modules/cudastereo/src/cuda/stereobm.cu +++ b/modules/cudastereo/src/cuda/stereobm.cu @@ -76,9 +76,8 @@ namespace cv { namespace cuda { namespace device { for(int i = 1; i <= RADIUS; i++) cache += col_ssd[i]; - - col_ssd_cache[0] = cache; } + col_ssd_cache[0] = cache; __syncthreads(); diff --git a/modules/cudastereo/test/test_stereo.cpp b/modules/cudastereo/test/test_stereo.cpp index acfd846a042..f262712d594 100644 --- a/modules/cudastereo/test/test_stereo.cpp +++ b/modules/cudastereo/test/test_stereo.cpp @@ -115,10 +115,6 @@ CUDA_TEST_P(StereoBM, PrefilterNormRegression) bm->setPreFilterSize(9); bm->compute(loadMat(left_image), loadMat(right_image), disp); - cv::Mat disp_cpu; - disp.download(disp_cpu); - cv::imwrite("aloe-disp-prefilter-norm.png", disp_cpu); - EXPECT_MAT_NEAR(disp_gold, disp, 0.0); } @@ -158,10 +154,6 @@ CUDA_TEST_P(StereoBM, Uniqueness_Regression) bm->setUniquenessRatio(15); bm->compute(loadMat(left_image), loadMat(right_image), disp); - cv::Mat disp_cpu; - disp.download(disp_cpu); - cv::imwrite("disp_inq15.png", disp_cpu); - EXPECT_MAT_NEAR(disp_gold, disp, 0.0); }