rgbd: run non-free tests if OPENCV_ENABLE_NONFREE is defined

pull/1839/head
Alexander Alekhin 7 years ago
parent 6c4cb5d8d3
commit 811037d1fa
  1. 17
      modules/rgbd/test/test_kinfu.cpp

@ -327,23 +327,40 @@ void flyTest(bool hiDense, bool inequal)
ASSERT_LT(cv::norm(kfPose.translation() - pose.translation()), poseThreshold);
}
#ifdef OPENCV_ENABLE_NONFREE
TEST( KinectFusion, lowDense )
#else
TEST(KinectFusion, DISABLED_lowDense)
#endif
{
flyTest(false, false);
}
#ifdef OPENCV_ENABLE_NONFREE
TEST( KinectFusion, highDense )
#else
TEST(KinectFusion, DISABLED_highDense)
#endif
{
flyTest(true, false);
}
#ifdef OPENCV_ENABLE_NONFREE
TEST( KinectFusion, inequal )
#else
TEST(KinectFusion, DISABLED_inequal)
#endif
{
flyTest(false, true);
}
#ifdef HAVE_OPENCL
#ifdef OPENCV_ENABLE_NONFREE
TEST( KinectFusion, OCL )
#else
TEST(KinectFusion, DISABLED_OCL)
#endif
{
cv::ocl::setUseOpenCL(false);
flyTest(false, false);

Loading…
Cancel
Save