From cc0066d38d66fff36138e2c9563e8c496ba620a7 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Thu, 27 Feb 2020 05:36:59 +0000 Subject: [PATCH] dnn(test): adjust check tolerance in Keypoints_face --- modules/dnn/test/test_model.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/dnn/test/test_model.cpp b/modules/dnn/test/test_model.cpp index 197fab0f37..18fd4e1d9b 100644 --- a/modules/dnn/test/test_model.cpp +++ b/modules/dnn/test/test_model.cpp @@ -308,12 +308,20 @@ TEST_P(Test_Model, Keypoints_face) Mat exp = blobFromNPY(_tf("facial_keypoints_exp.npy")); Size size{224, 224}; - float norm = (target == DNN_TARGET_OPENCL_FP16) ? 5e-3 : 1e-4; double scale = 1.0/255; Scalar mean = Scalar(); bool swapRB = false; // Ref. Range: [-1.1784188, 1.7758257] + float norm = 1e-4; + if (target == DNN_TARGET_OPENCL_FP16) + norm = 5e-3; + if (target == DNN_TARGET_MYRIAD) + { + // Myriad2: l1 = 0.0004, lInf = 0.002 + // MyriadX: l1 = 0.003, lInf = 0.009 + norm = 0.009; + } if (target == DNN_TARGET_CUDA_FP16) norm = 0.004; // l1 = 0.0006, lInf = 0.004