\r
std::vector<cv::Rect> found_locations;\r
\r
- if (runOnGpu)\r
+ if (PERF_RUN_GPU())\r
{\r
cv::gpu::GpuMat d_img(img);\r
\r
hog.detectMultiScale(img, found_locations);\r
}\r
}\r
+\r
+ SANITY_CHECK(found_locations);\r
}\r
\r
//===========test for CalTech data =============//\r
\r
std::vector<cv::Rect> found_locations;\r
\r
- if (runOnGpu)\r
+ if (PERF_RUN_GPU())\r
{\r
cv::gpu::GpuMat d_img(img);\r
\r
hog.detectMultiScale(img, found_locations);\r
}\r
}\r
+\r
+ SANITY_CHECK(found_locations);\r
}\r
\r
\r
cv::Mat img = readImage(GetParam().first, cv::IMREAD_GRAYSCALE);\r
ASSERT_FALSE(img.empty());\r
\r
- if (runOnGpu)\r
+ if (PERF_RUN_GPU())\r
{\r
cv::gpu::CascadeClassifier_GPU d_cascade;\r
ASSERT_TRUE(d_cascade.load(perf::TestBase::getDataPath(GetParam().second)));\r
{\r
d_cascade.detectMultiScale(d_img, d_objects_buffer);\r
}\r
+\r
+ GPU_SANITY_CHECK(d_objects_buffer);\r
}\r
else\r
{\r
{\r
cascade.detectMultiScale(img, rects);\r
}\r
+\r
+ CPU_SANITY_CHECK(rects);\r
}\r
}\r
\r
cv::Mat img = readImage(GetParam().first, cv::IMREAD_GRAYSCALE);\r
ASSERT_FALSE(img.empty());\r
\r
- if (runOnGpu)\r
+ if (PERF_RUN_GPU())\r
{\r
cv::gpu::CascadeClassifier_GPU d_cascade;\r
ASSERT_TRUE(d_cascade.load(perf::TestBase::getDataPath(GetParam().second)));\r
{\r
d_cascade.detectMultiScale(d_img, d_gpu_rects);\r
}\r
+\r
+ GPU_SANITY_CHECK(d_gpu_rects);\r
}\r
else\r
{\r
{\r
cascade.detectMultiScale(img, rects);\r
}\r
+\r
+ CPU_SANITY_CHECK(rects);\r
}\r
}\r
\r