fixed #1025
This commit is contained in:
parent
336989f80b
commit
8bbbd93410
@ -264,9 +264,11 @@ bool CvCascadeClassifier::updateTrainingSet( double& acceptanceRatio)
|
|||||||
return false;
|
return false;
|
||||||
cout << "POS count : consumed " << posCount << " : " << (int)posConsumed << endl;
|
cout << "POS count : consumed " << posCount << " : " << (int)posConsumed << endl;
|
||||||
|
|
||||||
int negCount = fillPassedSamples( numPos, numNeg, false, negConsumed );
|
int proNumNeg = cvRound( (float)(numNeg * posCount) / numPos ); // apply only a fraction of negative samples.
|
||||||
|
int negCount = fillPassedSamples( posCount, proNumNeg, false, negConsumed );
|
||||||
if ( !negCount )
|
if ( !negCount )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
curNumSamples = posCount + negCount;
|
curNumSamples = posCount + negCount;
|
||||||
acceptanceRatio = negConsumed == 0 ? 0 : ( (double)negCount/(double)(int64)negConsumed );
|
acceptanceRatio = negConsumed == 0 ? 0 : ( (double)negCount/(double)(int64)negConsumed );
|
||||||
cout << "NEG count : acceptanceRatio " << negCount << " : " << acceptanceRatio << endl;
|
cout << "NEG count : acceptanceRatio " << negCount << " : " << acceptanceRatio << endl;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user