Commit 351ee2e3 authored by Alexander Alekhin's avatar Alexander Alekhin

Merge pull request #12409 from dkurt:fix_12407

parents 7f7f30a0 27a6be87
...@@ -2692,8 +2692,7 @@ void Net::setInput(InputArray blob, const String& name, double scalefactor, cons ...@@ -2692,8 +2692,7 @@ void Net::setInput(InputArray blob, const String& name, double scalefactor, cons
Mat Net::getParam(LayerId layer, int numParam) Mat Net::getParam(LayerId layer, int numParam)
{ {
LayerData &ld = impl->getLayerData(layer); LayerData &ld = impl->getLayerData(layer);
std::vector<Mat> &layerBlobs = ld.getLayerInstance()->blobs;
std::vector<Mat> &layerBlobs = ld.layerInstance->blobs;
CV_Assert(numParam < (int)layerBlobs.size()); CV_Assert(numParam < (int)layerBlobs.size());
return layerBlobs[numParam]; return layerBlobs[numParam];
} }
...@@ -2702,7 +2701,7 @@ void Net::setParam(LayerId layer, int numParam, const Mat &blob) ...@@ -2702,7 +2701,7 @@ void Net::setParam(LayerId layer, int numParam, const Mat &blob)
{ {
LayerData &ld = impl->getLayerData(layer); LayerData &ld = impl->getLayerData(layer);
std::vector<Mat> &layerBlobs = ld.layerInstance->blobs; std::vector<Mat> &layerBlobs = ld.getLayerInstance()->blobs;
CV_Assert(numParam < (int)layerBlobs.size()); CV_Assert(numParam < (int)layerBlobs.size());
//we don't make strong checks, use this function carefully //we don't make strong checks, use this function carefully
layerBlobs[numParam] = blob; layerBlobs[numParam] = blob;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment