From 862242aa8d0f8dfe9d8770b95e32a8df332e7491 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Tue, 18 Jul 2017 17:25:35 +0300 Subject: [PATCH] stitching(perf): check for available OpenCL memory --- modules/stitching/perf/opencl/perf_stitch.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/stitching/perf/opencl/perf_stitch.cpp b/modules/stitching/perf/opencl/perf_stitch.cpp index 62a1faabe8..f7f2ca5779 100644 --- a/modules/stitching/perf/opencl/perf_stitch.cpp +++ b/modules/stitching/perf/opencl/perf_stitch.cpp @@ -101,6 +101,9 @@ OCL_PERF_TEST_P(stitch, b12, TEST_DETECTORS) OCL_PERF_TEST_P(stitch, boat, TEST_DETECTORS) { + Size expected_dst_size(10789, 2663); + checkDeviceMaxMemoryAllocSize(expected_dst_size, CV_16SC3, 4); + UMat pano; vector _imgs; @@ -132,8 +135,8 @@ OCL_PERF_TEST_P(stitch, boat, TEST_DETECTORS) stopTimer(); } - EXPECT_NEAR(pano.size().width, 10789, 200); - EXPECT_NEAR(pano.size().height, 2663, 100); + EXPECT_NEAR(pano.size().width, expected_dst_size.width, 200); + EXPECT_NEAR(pano.size().height, expected_dst_size.height, 100); SANITY_CHECK_NOTHING(); }