From b491f61f0101d8287159d8a2e70c55321fd07a1e Mon Sep 17 00:00:00 2001 From: Peter Rekdal Sunde Date: Thu, 16 Apr 2015 17:40:11 +0200 Subject: [PATCH] Bugfix: Skip processing if opencv cannot load image. --- src/misc_utilities/classifychars.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/misc_utilities/classifychars.cpp b/src/misc_utilities/classifychars.cpp index 42d950f..5148ad6 100644 --- a/src/misc_utilities/classifychars.cpp +++ b/src/misc_utilities/classifychars.cpp @@ -123,6 +123,11 @@ int main( int argc, const char** argv ) string fullpath = inDir + "/" + files[i]; cout << fullpath << endl; frame = imread( fullpath.c_str() ); + if(frame.data == NULL) + { + cout << "Unable to read license plate: " << fullpath << endl; + continue; + } resize(frame, frame, Size(config.ocrImageWidthPx, config.ocrImageHeightPx)); imshow ("Original", frame);