Merge pull request #1400 from ilya-lavrenov:ocl_test_mog

This commit is contained in:
Roman Donchenko 2013-09-05 11:58:50 +04:00 committed by OpenCV Buildbot
commit 70711ac6c2
2 changed files with 7 additions and 12 deletions

View File

@ -142,7 +142,7 @@ PARAM_TEST_CASE(mog2, UseGray, DetectShadow, bool)
TEST_P(mog2, Update)
{
std::string inputFile = string(cvtest::TS::ptr()->get_data_path()) + "gpu/768x576.avi";
std::string inputFile = string(cvtest::TS::ptr()->get_data_path()) + "gpu/video/768x576.avi";
cv::VideoCapture cap(inputFile);
ASSERT_TRUE(cap.isOpened());
@ -175,14 +175,9 @@ TEST_P(mog2, Update)
mog2_gold(frame, foreground_gold);
if (detectShadow)
{
EXPECT_MAT_SIMILAR(foreground_gold, foreground, 1e-2);
}
EXPECT_MAT_SIMILAR(foreground_gold, foreground, 15e-3)
else
{
EXPECT_MAT_NEAR(foreground_gold, foreground, 0);
}
EXPECT_MAT_NEAR(foreground_gold, foreground, 0)
}
}
@ -191,7 +186,7 @@ TEST_P(mog2, getBackgroundImage)
if (useGray)
return;
std::string inputFile = string(cvtest::TS::ptr()->get_data_path()) + "video/768x576.avi";
std::string inputFile = string(cvtest::TS::ptr()->get_data_path()) + "gpu/video/768x576.avi";
cv::VideoCapture cap(inputFile);
ASSERT_TRUE(cap.isOpened());

View File

@ -146,10 +146,10 @@ PARAM_TEST_CASE(TVL1, bool)
TEST_P(TVL1, Accuracy)
{
cv::Mat frame0 = readImage("F:/mcw/opencv/opencv/samples/gpu/rubberwhale1.png", cv::IMREAD_GRAYSCALE);
cv::Mat frame0 = readImage("gpu/opticalflow/rubberwhale1.png", cv::IMREAD_GRAYSCALE);
ASSERT_FALSE(frame0.empty());
cv::Mat frame1 = readImage("../../../opencv/samples/gpu/rubberwhale2.png", cv::IMREAD_GRAYSCALE);
cv::Mat frame1 = readImage("gpu/opticalflow/rubberwhale2.png", cv::IMREAD_GRAYSCALE);
ASSERT_FALSE(frame1.empty());
cv::ocl::OpticalFlowDual_TVL1_OCL d_alg;