diff --git a/apps/traincascade/imagestorage.cpp b/apps/traincascade/imagestorage.cpp index ef33c89f10..fdaa33b6dd 100644 --- a/apps/traincascade/imagestorage.cpp +++ b/apps/traincascade/imagestorage.cpp @@ -54,8 +54,10 @@ bool CvCascadeImageReader::NegReader::nextImg() for( size_t i = 0; i < count; i++ ) { src = imread( imgFilenames[last++], 0 ); - if( src.empty() ) + if( src.empty() ){ + last %= count; continue; + } round += last / count; round = round % (winSize.width * winSize.height); last %= count;