Fixed array initialization in cuda::stereoBM.

pull/3134/head
Alexander Smorkalov 3 years ago
parent ab006c9201
commit 3fa3b52191
  1. 3
      modules/cudastereo/src/cuda/stereobm.cu
  2. 8
      modules/cudastereo/test/test_stereo.cpp

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

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

Loading…
Cancel
Save