diff --git a/modules/gpustereo/src/disparity_bilateral_filter.cpp b/modules/gpustereo/src/disparity_bilateral_filter.cpp index 689a9e76e3..9808b7f66e 100644 --- a/modules/gpustereo/src/disparity_bilateral_filter.cpp +++ b/modules/gpustereo/src/disparity_bilateral_filter.cpp @@ -200,7 +200,7 @@ namespace Ptr cv::gpu::createDisparityBilateralFilter(int ndisp, int radius, int iters) { - return new DispBilateralFilterImpl(ndisp, radius, iters); + return makePtr(ndisp, radius, iters); } #endif /* !defined (HAVE_CUDA) */ diff --git a/modules/gpustereo/src/stereobm.cpp b/modules/gpustereo/src/stereobm.cpp index 30773a6159..2ef896d574 100644 --- a/modules/gpustereo/src/stereobm.cpp +++ b/modules/gpustereo/src/stereobm.cpp @@ -179,7 +179,7 @@ namespace Ptr cv::gpu::createStereoBM(int numDisparities, int blockSize) { - return new StereoBMImpl(numDisparities, blockSize); + return makePtr(numDisparities, blockSize); } #endif /* !defined (HAVE_CUDA) */ diff --git a/modules/gpustereo/src/stereobp.cpp b/modules/gpustereo/src/stereobp.cpp index ac3bcfe339..f1ea9adf41 100644 --- a/modules/gpustereo/src/stereobp.cpp +++ b/modules/gpustereo/src/stereobp.cpp @@ -361,7 +361,7 @@ namespace Ptr cv::gpu::createStereoBeliefPropagation(int ndisp, int iters, int levels, int msg_type) { - return new StereoBPImpl(ndisp, iters, levels, msg_type); + return makePtr(ndisp, iters, levels, msg_type); } void cv::gpu::StereoBeliefPropagation::estimateRecommendedParams(int width, int height, int& ndisp, int& iters, int& levels) diff --git a/modules/gpustereo/src/stereocsbp.cpp b/modules/gpustereo/src/stereocsbp.cpp index 9afd8d14e2..b1135b2765 100644 --- a/modules/gpustereo/src/stereocsbp.cpp +++ b/modules/gpustereo/src/stereocsbp.cpp @@ -366,7 +366,7 @@ namespace Ptr cv::gpu::createStereoConstantSpaceBP(int ndisp, int iters, int levels, int nr_plane, int msg_type) { - return new StereoCSBPImpl(ndisp, iters, levels, nr_plane, msg_type); + return makePtr(ndisp, iters, levels, nr_plane, msg_type); } void cv::gpu::StereoConstantSpaceBP::estimateRecommendedParams(int width, int height, int& ndisp, int& iters, int& levels, int& nr_plane)