diff --git a/modules/ml/src/data.cpp b/modules/ml/src/data.cpp index feb79d93a5..a1608e3984 100644 --- a/modules/ml/src/data.cpp +++ b/modules/ml/src/data.cpp @@ -253,7 +253,7 @@ public: if( !sampleIdx.empty() ) { CV_Assert( (sampleIdx.checkVector(1, CV_32S, true) > 0 && - checkRange(sampleIdx, true, 0, 0, nsamples-1)) || + checkRange(sampleIdx, true, 0, 0, nsamples)) || sampleIdx.checkVector(1, CV_8U, true) == nsamples ); if( sampleIdx.type() == CV_8U ) sampleIdx = convertMaskToIdx(sampleIdx);