|
|
@ -279,7 +279,7 @@ TEST(Test_TensorFlow, Inception_v2_SSD) |
|
|
|
normAssert(detections, ref); |
|
|
|
normAssert(detections, ref); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
OCL_TEST(Test_TensorFlow, DISABLED_MobileNet_SSD) |
|
|
|
OCL_TEST(Test_TensorFlow, MobileNet_SSD) |
|
|
|
{ |
|
|
|
{ |
|
|
|
std::string netPath = findDataFile("dnn/ssd_mobilenet_v1_coco.pb", false); |
|
|
|
std::string netPath = findDataFile("dnn/ssd_mobilenet_v1_coco.pb", false); |
|
|
|
std::string netConfig = findDataFile("dnn/ssd_mobilenet_v1_coco.pbtxt", false); |
|
|
|
std::string netConfig = findDataFile("dnn/ssd_mobilenet_v1_coco.pbtxt", false); |
|
|
@ -311,8 +311,8 @@ OCL_TEST(Test_TensorFlow, DISABLED_MobileNet_SSD) |
|
|
|
std::vector<Mat> output; |
|
|
|
std::vector<Mat> output; |
|
|
|
net.forward(output, outNames); |
|
|
|
net.forward(output, outNames); |
|
|
|
|
|
|
|
|
|
|
|
normAssert(target[0].reshape(1, 1), output[0].reshape(1, 1)); |
|
|
|
normAssert(target[0].reshape(1, 1), output[0].reshape(1, 1), "", 1e-5, 1.5e-4); |
|
|
|
normAssert(target[1].reshape(1, 1), output[1].reshape(1, 1), "", 1e-5, 2e-4); |
|
|
|
normAssert(target[1].reshape(1, 1), output[1].reshape(1, 1), "", 1e-5, 3e-4); |
|
|
|
normAssert(target[2].reshape(1, 1), output[2].reshape(1, 1), "", 4e-5, 1e-2); |
|
|
|
normAssert(target[2].reshape(1, 1), output[2].reshape(1, 1), "", 4e-5, 1e-2); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|