core(test): update eps in testEigen<float>: 1e-6 => 1e-4
authorAlexander Alekhin <alexander.alekhin@intel.com>
Mon, 11 Dec 2017 16:08:48 +0000 (19:08 +0300)
committerAlexander Alekhin <alexander.alekhin@intel.com>
Tue, 12 Dec 2017 12:07:31 +0000 (15:07 +0300)
modules/core/test/test_eigen.cpp

index 075d84f..ba00591 100644 (file)
@@ -419,7 +419,7 @@ static void testEigen(const Mat_<T>& src, const Mat_<T>& expected_eigenvalues, b
     SCOPED_TRACE(runSymmetric ? "cv::eigen" : "cv::eigenNonSymmetric");
 
     int type = traits::Type<T>::value;
-    const T eps = 1e-6f;
+    const T eps = src.type() == CV_32F ? 1e-4f : 1e-6f;
 
     Mat eigenvalues, eigenvectors, eigenvalues0;