Boring changes - gpustereo.
authorRoman Donchenko <roman.donchenko@itseez.com>
Tue, 13 Aug 2013 14:17:21 +0000 (18:17 +0400)
committerRoman Donchenko <roman.donchenko@itseez.com>
Thu, 5 Sep 2013 15:02:59 +0000 (19:02 +0400)
modules/gpustereo/src/disparity_bilateral_filter.cpp
modules/gpustereo/src/stereobm.cpp
modules/gpustereo/src/stereobp.cpp
modules/gpustereo/src/stereocsbp.cpp

index 689a9e7..9808b7f 100644 (file)
@@ -200,7 +200,7 @@ namespace
 
 Ptr<gpu::DisparityBilateralFilter> cv::gpu::createDisparityBilateralFilter(int ndisp, int radius, int iters)
 {
-    return new DispBilateralFilterImpl(ndisp, radius, iters);
+    return makePtr<DispBilateralFilterImpl>(ndisp, radius, iters);
 }
 
 #endif /* !defined (HAVE_CUDA) */
index 30773a6..2ef896d 100644 (file)
@@ -179,7 +179,7 @@ namespace
 
 Ptr<gpu::StereoBM> cv::gpu::createStereoBM(int numDisparities, int blockSize)
 {
-    return new StereoBMImpl(numDisparities, blockSize);
+    return makePtr<StereoBMImpl>(numDisparities, blockSize);
 }
 
 #endif /* !defined (HAVE_CUDA) */
index ac3bcfe..f1ea9ad 100644 (file)
@@ -361,7 +361,7 @@ namespace
 
 Ptr<gpu::StereoBeliefPropagation> cv::gpu::createStereoBeliefPropagation(int ndisp, int iters, int levels, int msg_type)
 {
-    return new StereoBPImpl(ndisp, iters, levels, msg_type);
+    return makePtr<StereoBPImpl>(ndisp, iters, levels, msg_type);
 }
 
 void cv::gpu::StereoBeliefPropagation::estimateRecommendedParams(int width, int height, int& ndisp, int& iters, int& levels)
index 9afd8d1..b1135b2 100644 (file)
@@ -366,7 +366,7 @@ namespace
 
 Ptr<gpu::StereoConstantSpaceBP> 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<StereoCSBPImpl>(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)