mirror of
https://github.com/opencv/opencv.git
synced 2024-11-28 13:10:12 +08:00
Merged the trunk r8913
This commit is contained in:
parent
d2b36d74cd
commit
81a5415417
@ -154,12 +154,15 @@ bool CvCascadeImageReader::PosReader::get( Mat &_img )
|
||||
CV_Assert( _img.rows * _img.cols == vecSize );
|
||||
uchar tmp = 0;
|
||||
size_t elements_read = fread( &tmp, sizeof( tmp ), 1, file );
|
||||
CV_Assert(elements_read == 1);
|
||||
if( elements_read != 1 )
|
||||
CV_Error( CV_StsBadArg, "Can not get new positive sample. The most possible reason is "
|
||||
"insufficient count of samples in given vec-file.\n");
|
||||
elements_read = fread( vec, sizeof( vec[0] ), vecSize, file );
|
||||
CV_Assert(elements_read == (size_t)(vecSize));
|
||||
if( elements_read != (size_t)(vecSize) )
|
||||
CV_Error( CV_StsBadArg, "Can not get new positive sample. Seems that vec-file has incorrect structure.\n");
|
||||
|
||||
if( feof( file ) || last++ >= count )
|
||||
return false;
|
||||
CV_Error( CV_StsBadArg, "Can not get new positive sample. vec-file is over.\n");
|
||||
|
||||
for( int r = 0; r < _img.rows; r++ )
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user