diff --git a/samples/gpu/performance/tests.cpp b/samples/gpu/performance/tests.cpp index 9767e7ac6d..af3f874e1f 100644 --- a/samples/gpu/performance/tests.cpp +++ b/samples/gpu/performance/tests.cpp @@ -284,14 +284,14 @@ TEST(SURF) Mat src = imread(abspath("../data/aloeL.jpg"), IMREAD_GRAYSCALE); if (src.empty()) throw runtime_error("can't open ../data/aloeL.jpg"); - xfeatures2d::SURF surf; + Ptr surf = xfeatures2d::SURF::create(); vector keypoints; Mat descriptors; - surf(src, Mat(), keypoints, descriptors); + surf->detectAndCompute(src, Mat(), keypoints, descriptors); CPU_ON; - surf(src, Mat(), keypoints, descriptors); + surf->detectAndCompute(src, Mat(), keypoints, descriptors); CPU_OFF; cuda::SURF_CUDA d_surf;