mirror of
https://github.com/dgirardeau/q3DMASC.git
synced 2026-08-31 01:20:53 +08:00
Bug when running several times the classification corrected
This commit is contained in:
@@ -129,8 +129,7 @@ bool Classifier::classify( const Feature::Source::Set& featureSources,
|
||||
int cvConfidenceIdx = cloud->getScalarFieldIndexByName("Classification_confidence");
|
||||
if (cvConfidenceIdx > 0) // if the scalar field exists, delete it
|
||||
cloud->deleteScalarField(cvConfidenceIdx);
|
||||
else
|
||||
cvConfidenceIdx = cloud->addScalarField("Classification_confidence");
|
||||
cvConfidenceIdx = cloud->addScalarField("Classification_confidence");
|
||||
CCCoreLib::ScalarField* cvConfidenceSF = cloud->getScalarField(cvConfidenceIdx);
|
||||
|
||||
ccScalarField* classifSFBackup = nullptr;
|
||||
@@ -259,6 +258,7 @@ bool Classifier::classify( const Feature::Source::Set& featureSources,
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
classificationSF->computeMinAndMax();
|
||||
cvConfidenceSF->computeMinAndMax();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user