mirror of
https://github.com/opencv/opencv.git
synced 2025-07-25 22:57:53 +08:00
Fix dnn caffe importer extract blobs from reused layers
This commit is contained in:
parent
78a802baae
commit
cc3ec5d453
@ -278,11 +278,13 @@ public:
|
|||||||
int li;
|
int li;
|
||||||
for (li = 0; li != netBinary.layer_size(); li++)
|
for (li = 0; li != netBinary.layer_size(); li++)
|
||||||
{
|
{
|
||||||
if (netBinary.layer(li).name() == name)
|
const caffe::LayerParameter& binLayer = netBinary.layer(li);
|
||||||
|
// Break if the layer name is the same and the blobs are not cleared
|
||||||
|
if (binLayer.name() == name && binLayer.blobs_size() != 0)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (li == netBinary.layer_size() || netBinary.layer(li).blobs_size() == 0)
|
if (li == netBinary.layer_size())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
caffe::LayerParameter* binLayer = netBinary.mutable_layer(li);
|
caffe::LayerParameter* binLayer = netBinary.mutable_layer(li);
|
||||||
|
Loading…
Reference in New Issue
Block a user