diff --git a/modules/imgproc/test/ocl/test_imgproc.cpp b/modules/imgproc/test/ocl/test_imgproc.cpp index f5a3fef89c..35185d339f 100644 --- a/modules/imgproc/test/ocl/test_imgproc.cpp +++ b/modules/imgproc/test/ocl/test_imgproc.cpp @@ -234,7 +234,10 @@ OCL_TEST_P(CornerMinEigenVal, Mat) OCL_OFF(cv::cornerMinEigenVal(src_roi, dst_roi, blockSize, apertureSize, borderType)); OCL_ON(cv::cornerMinEigenVal(usrc_roi, udst_roi, blockSize, apertureSize, borderType)); - Near(1e-5, true); + if (ocl::Device::getDefault().isIntel()) + Near(1e-5, true); + else + Near(0.1, true); // using native_* OpenCL functions may lose accuracy } }