From ee2b0f9d635437954da9c08c05800adeb68fbe67 Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Thu, 27 Jun 2024 08:21:41 +0300 Subject: [PATCH] Relax equalizeHist test for some HAL implementations. --- modules/imgproc/test/test_histograms.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/imgproc/test/test_histograms.cpp b/modules/imgproc/test/test_histograms.cpp index 584b7087c3..b6a97ef395 100644 --- a/modules/imgproc/test/test_histograms.cpp +++ b/modules/imgproc/test/test_histograms.cpp @@ -2087,8 +2087,8 @@ TEST_P(Imgproc_Equalize_Hist, accuracy) ASSERT_EQ(CV_8UC1, dst.type()); ASSERT_EQ(gold.size(), dst.size()); - int nz = cv::countNonZero(dst != gold); - ASSERT_EQ(nz, 0); + EXPECT_MAT_NEAR(dst, gold, 1); + EXPECT_MAT_N_DIFF(dst, gold, 0.05 * size.area()); // The 5% range could be accomodated to HAL } INSTANTIATE_TEST_CASE_P(Imgproc_Hist, Imgproc_Equalize_Hist, ::testing::Combine(