(performance) Possible inefficient checking for 'lmap' emptiness
(warning) Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
(style) Array index '<xxx>' is used before limits check
int thresh = minsad + (minsad * uniquenessRatio/100);
for( d = 0; d < ndisp; d++ )
{
- if( sad[d] <= thresh && (d < mind-1 || d > mind+1))
+ if( (d < mind-1 || d > mind+1) && sad[d] <= thresh)
break;
}
if( d < ndisp )
if( !ext )
return ImageEncoder();
int len = 0;
- for( ext++; isalnum(ext[len]) && len < 128; len++ )
+ for( ext++; len < 128 && isalnum(ext[len]); len++ )
;
for( size_t i = 0; i < codecs.encoders.size(); i++ )
if( !descr )
break;
int j = 0;
- for( descr++; isalnum(descr[j]) && j < len; j++ )
+ for( descr++; j < len && isalnum(descr[j]) ; j++ )
{
int c1 = tolower(ext[j]);
int c2 = tolower(descr[j]);
}
center->x = center->y = 0.f;
- radius = 0;
+ *radius = 0;
return false;
}
Mat new_labels = Mat::zeros(labels.rows, labels.cols, labels.type());
- CV_Assert( lmap.size() > 0 );
+ CV_Assert( !lmap.empty() );
for(int i =0;i<labels.rows;i++)
{