diff --git a/modules/objdetect/src/cascadedetect.cpp b/modules/objdetect/src/cascadedetect.cpp index ef9d21ec18e6f1571eb4bb6f91d6cfd9a2657477..68b923e8130556eb6795c80ee4da5592cf7e2d23 100644 --- a/modules/objdetect/src/cascadedetect.cpp +++ b/modules/objdetect/src/cascadedetect.cpp @@ -1557,7 +1557,7 @@ bool CascadeClassifier::load( const String& filename ) bool CascadeClassifier::read(const FileNode &root) { - Ptr ccimpl; + Ptr ccimpl = makePtr(); bool ok = ccimpl->read_(root); if( ok ) cc = ccimpl.staticCast();