cv::norm -> cvtest::norm in tests
Conflicts: modules/core/src/stat.cpp
This commit is contained in:
@@ -2433,7 +2433,7 @@ protected:
|
||||
}
|
||||
|
||||
Mat convertedRes = resInRad * 180. / CV_PI;
|
||||
double normDiff = norm(convertedRes - resInDeg, NORM_INF);
|
||||
double normDiff = cvtest::norm(convertedRes - resInDeg, NORM_INF);
|
||||
if(normDiff > FLT_EPSILON * 180.)
|
||||
{
|
||||
ts->printf(cvtest::TS::LOG, "There are incorrect result angles (in radians)\n");
|
||||
@@ -2569,11 +2569,11 @@ TEST(Core_Invert, small)
|
||||
cv::Mat b = a.t()*a;
|
||||
cv::Mat c, i = Mat_<float>::eye(3, 3);
|
||||
cv::invert(b, c, cv::DECOMP_LU); //std::cout << b*c << std::endl;
|
||||
ASSERT_LT( cv::norm(b*c, i, CV_C), 0.1 );
|
||||
ASSERT_LT( cvtest::norm(b*c, i, CV_C), 0.1 );
|
||||
cv::invert(b, c, cv::DECOMP_SVD); //std::cout << b*c << std::endl;
|
||||
ASSERT_LT( cv::norm(b*c, i, CV_C), 0.1 );
|
||||
ASSERT_LT( cvtest::norm(b*c, i, CV_C), 0.1 );
|
||||
cv::invert(b, c, cv::DECOMP_CHOLESKY); //std::cout << b*c << std::endl;
|
||||
ASSERT_LT( cv::norm(b*c, i, CV_C), 0.1 );
|
||||
ASSERT_LT( cvtest::norm(b*c, i, CV_C), 0.1 );
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
@@ -2621,7 +2621,7 @@ TEST(Core_SVD, flt)
|
||||
Mat X, B1;
|
||||
solve(A, B, X, DECOMP_SVD);
|
||||
B1 = A*X;
|
||||
EXPECT_LE(norm(B1, B, NORM_L2 + NORM_RELATIVE), FLT_EPSILON*10);
|
||||
EXPECT_LE(cvtest::norm(B1, B, NORM_L2 + NORM_RELATIVE), FLT_EPSILON*10);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user