diff --git a/Modules/Learning/LearningBase/test/otbImageClassificationFilter.cxx b/Modules/Learning/LearningBase/test/otbImageClassificationFilter.cxx index f2e37b8ab5c77d3e0490368c2e47b782c84cd162..760a4fdb870f0e53d6783ae2a6385bc2a8dca40d 100644 --- a/Modules/Learning/LearningBase/test/otbImageClassificationFilter.cxx +++ b/Modules/Learning/LearningBase/test/otbImageClassificationFilter.cxx @@ -59,6 +59,12 @@ int otbImageClassificationFilter(int itkNotUsed(argc), char * argv[]) model = MachineLearningModelFactoryType::CreateMachineLearningModel(modelfname, MachineLearningModelFactoryType::ReadMode); + if (model.IsNull()) + { + std::cerr << "Unable to create a model from " << modelfname << std::endl; + return EXIT_FAILURE; + } + model->Load(modelfname); filter->SetModel(model);