Intel Inference Engine deep learning backend (#10608)
authorDmitry Kurtaev <dmitry.kurtaev+github@gmail.com>
Tue, 6 Feb 2018 08:57:35 +0000 (11:57 +0300)
committerVadim Pisarevsky <vadim.pisarevsky@gmail.com>
Tue, 6 Feb 2018 08:57:35 +0000 (11:57 +0300)
commit10e1de74d28eca4c04b1386ee1768b4e61648c24
treef7c21161d63221b2efdcd9ba14426788475dffd0
parent292dfc2d72d49a990f10c4010ee5ce16dcb63fb6
Intel Inference Engine deep learning backend (#10608)

* Intel Inference Engine deep learning backend.

* OpenFace network using Inference Engine backend
26 files changed:
CMakeLists.txt
cmake/OpenCVDetectInferenceEngine.cmake [new file with mode: 0644]
modules/core/CMakeLists.txt
modules/dnn/CMakeLists.txt
modules/dnn/include/opencv2/dnn/dnn.hpp
modules/dnn/perf/perf_net.cpp
modules/dnn/src/dnn.cpp
modules/dnn/src/layers/batch_norm_layer.cpp
modules/dnn/src/layers/concat_layer.cpp
modules/dnn/src/layers/convolution_layer.cpp
modules/dnn/src/layers/detection_output_layer.cpp
modules/dnn/src/layers/elementwise_layers.cpp
modules/dnn/src/layers/eltwise_layer.cpp
modules/dnn/src/layers/flatten_layer.cpp
modules/dnn/src/layers/fully_connected_layer.cpp
modules/dnn/src/layers/lrn_layer.cpp
modules/dnn/src/layers/permute_layer.cpp
modules/dnn/src/layers/pooling_layer.cpp
modules/dnn/src/layers/prior_box_layer.cpp
modules/dnn/src/layers/reshape_layer.cpp
modules/dnn/src/layers/scale_layer.cpp
modules/dnn/src/layers/softmax_layer.cpp
modules/dnn/src/op_inf_engine.cpp [new file with mode: 0644]
modules/dnn/src/op_inf_engine.hpp [new file with mode: 0644]
modules/dnn/test/test_backends.cpp
samples/dnn/openpose.py [new file with mode: 0644]