endif()
add_dependencies(${parent_target} ${the_target})
- if(WIN32)
- install(TARGETS ${the_target} RUNTIME DESTINATION "samples/${module_id}" COMPONENT samples)
+ if(TARGET opencv_videoio_plugins)
+ add_dependencies(${the_target} opencv_videoio_plugins)
+ endif()
+
+ if(INSTALL_BIN_EXAMPLES)
+ install(TARGETS ${the_target} RUNTIME DESTINATION "${OPENCV_SAMPLES_BIN_INSTALL_PATH}/${module_id}" COMPONENT samples)
endif()
endforeach()
endif()
testONNXModels("reduce_sum");
}
+ TEST_P(Test_ONNX_layers, ReduceMaxGlobal)
+ {
+ testONNXModels("reduce_max");
+ }
+
+ TEST_P(Test_ONNX_layers, Scale)
+ {
+ if (backend == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019)
+ applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_NN_BUILDER);
+ testONNXModels("scale");
+ }
+
TEST_P(Test_ONNX_layers, ReduceMean3D)
{
- if (backend == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && target != DNN_TARGET_CPU)
+ if (backend == DNN_BACKEND_CUDA)
+ {
+ // ok
+ }
+ else if (backend == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && target != DNN_TARGET_CPU)
applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_NN_BUILDER); // Only CPU on DLIE backend is supported
- if (backend == DNN_BACKEND_INFERENCE_ENGINE_NGRAPH && target != DNN_TARGET_CPU)
+ else if (backend == DNN_BACKEND_INFERENCE_ENGINE_NGRAPH && target != DNN_TARGET_CPU)
applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_NGRAPH); // Only CPU on DLIE backend is supported
- if (target != DNN_TARGET_CPU)
+ else if (target != DNN_TARGET_CPU)
throw SkipTestException("Only CPU is supported");
+
testONNXModels("reduce_mean3d");
}