diff --git a/src/openalpr/alpr_impl.cpp b/src/openalpr/alpr_impl.cpp index 156734d..c9a4ad0 100644 --- a/src/openalpr/alpr_impl.cpp +++ b/src/openalpr/alpr_impl.cpp @@ -70,6 +70,15 @@ std::vector AlprImpl::recognize(cv::Mat img) getTime(&startTime); + if (!img.data) + { + // Invalid image + if (this->config->debugGeneral) + std::cerr << "Invalid image" << std::endl; + + vector emptyVector; + return emptyVector; + } // Find all the candidate regions vector plateRegions = plateDetector->detect(img);