Check for invalid images before attempting to detect

This commit is contained in:
Matt Hill
2014-06-02 20:52:28 -04:00
parent 39ecafaa90
commit c389561754

View File

@@ -70,6 +70,15 @@ std::vector<AlprResult> AlprImpl::recognize(cv::Mat img)
getTime(&startTime); getTime(&startTime);
if (!img.data)
{
// Invalid image
if (this->config->debugGeneral)
std::cerr << "Invalid image" << std::endl;
vector<AlprResult> emptyVector;
return emptyVector;
}
// Find all the candidate regions // Find all the candidate regions
vector<PlateRegion> plateRegions = plateDetector->detect(img); vector<PlateRegion> plateRegions = plateDetector->detect(img);