Skip to content

Commit 614e254

Browse files
committed
Merge pull request opencv#10170 from LaurentBerger:Issue10166
2 parents 29e4a49 + 606a5fd commit 614e254

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

modules/core/include/opencv2/core.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3139,6 +3139,7 @@ class CV_EXPORTS_W Algorithm
31393139
template<typename _Tp> static Ptr<_Tp> load(const String& filename, const String& objname=String())
31403140
{
31413141
FileStorage fs(filename, FileStorage::READ);
3142+
CV_Assert(fs.isOpened());
31423143
FileNode fn = objname.empty() ? fs.getFirstTopLevelNode() : fs[objname];
31433144
if (fn.empty()) return Ptr<_Tp>();
31443145
Ptr<_Tp> obj = _Tp::create();

modules/ml/src/ann_mlp.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1399,7 +1399,7 @@ Ptr<ANN_MLP> ANN_MLP::load(const String& filepath)
13991399
{
14001400
FileStorage fs;
14011401
fs.open(filepath, FileStorage::READ);
1402-
1402+
CV_Assert(fs.isOpened());
14031403
Ptr<ANN_MLP> ann = makePtr<ANN_MLPImpl>();
14041404

14051405
((ANN_MLPImpl*)ann.get())->read(fs.getFirstTopLevelNode());

0 commit comments

Comments
 (0)