Fix a bug with OpenVINO backend
authorDmitry Kurtaev <dmitry.kurtaev+github@gmail.com>
Wed, 14 Nov 2018 10:42:06 +0000 (13:42 +0300)
committerDmitry Kurtaev <dmitry.kurtaev+github@gmail.com>
Wed, 14 Nov 2018 10:42:06 +0000 (13:42 +0300)
modules/dnn/src/dnn.cpp

index 8880edb..ed5451f 100644 (file)
@@ -1899,6 +1899,9 @@ struct Net::Impl
                 }
             }
 
+            if (preferableBackend != DNN_BACKEND_OPENCV)
+                continue;  // Go to the next layer.
+
             // the optimization #2. if there is no layer that takes max pooling layer's computed
             // max indices (and only some semantical segmentation networks might need this;
             // many others only take the maximum values), then we switch the max pooling