add detections vector initialization in tests
authormarina.kolpakova <marina.kolpakova@itseez.com>
Mon, 24 Sep 2012 13:59:44 +0000 (17:59 +0400)
committermarina.kolpakova <marina.kolpakova@itseez.com>
Sat, 10 Nov 2012 01:03:43 +0000 (05:03 +0400)
modules/gpu/perf/perf_objdetect.cpp
modules/gpu/test/test_softcascade.cpp

index a3a6e9c..48a355d 100644 (file)
@@ -104,7 +104,7 @@ PERF_TEST_P(SoftCascade, detect, Values<pair_string>(make_pair("cv/cascadeandhog
         cv::gpu::SoftCascade cascade;
         ASSERT_TRUE(cascade.load(perf::TestBase::getDataPath(GetParam().first)));
 
-        cv::gpu::GpuMat rois, objectBoxes;
+        cv::gpu::GpuMat rois, objectBoxes(1, 1000, CV_8UC1);
         cascade.detectMultiScale(colored, rois, objectBoxes);
 
         TEST_CYCLE()
index f94b0b7..c7e3a1f 100644 (file)
@@ -63,7 +63,7 @@ TEST(SoftCascade, detect)
     cv::Mat coloredCpu = cv::imread(cvtest::TS::ptr()->get_data_path()
         + "../cv/cascadeandhog/bahnhof/image_00000000_0.png");
     ASSERT_FALSE(coloredCpu.empty());
-    GpuMat colored(coloredCpu), objectBoxes, rois;
+    GpuMat colored(coloredCpu), objectBoxes(1, 1000, CV_8UC1), rois;
 
     // ASSERT_NO_THROW(
     // {