addConstant(layerParams.name, concatenated[0]);
return;
}
+ else
+ {
+ for (int i = 0; i < node_proto.input_size(); ++i)
+ {
+ if (constBlobs.find(node_proto.input(i)) != constBlobs.end())
+ {
+ LayerParams constParams;
+ constParams.name = node_proto.input(i);
+ constParams.type = "Const";
+ constParams.blobs.push_back(getBlob(node_proto, i));
+
+ opencv_onnx::NodeProto proto;
+ proto.add_output(constParams.name);
+ addLayer(constParams, proto);
+ }
+ }
+ }
}
else if (layer_type == "Resize")
{
if (target == DNN_TARGET_MYRIAD) applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_MYRIAD, CV_TEST_TAG_DNN_SKIP_IE_NN_BUILDER);
}
testONNXModels("concatenation");
+ testONNXModels("concat_const_blobs");
}
TEST_P(Test_ONNX_layers, Eltwise3D)