Back to FabImage Library website
You are here: Start » Function Reference » Data Classification » Statistics » FindMatchingRegions_IoU
FindMatchingRegions_IoU
Header: | FIL.h |
---|---|
Namespace: | fil |
Module: | FoundationPro |
Finds corresponding regions in two arrays based on IoU value.
Syntax
C++
C#
void fil::FindMatchingRegions_IoU ( const ftl::Array<fil::Region>& inMasks, const ftl::Array<int>& inMasksClasses, const ftl::Array<fil::Region>& inPredicted, const ftl::Array<int>& inPredictedClasses, double inThreshold, ftl::Array<ftl::Conditional<int> >& outMatchedIndexes, ftl::Array<ftl::Conditional<fil::Region>>& outMatchedRegions, ftl::Array<ftl::Conditional<double>>& outScores, ftl::Array<ftl::Conditional<double>>& diagCandidateScores )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inMasks | const Array<Region>& | Original masks | |||
inMasksClasses | const Array<int>& | ||||
inPredicted | const Array<Region>& | Regions from the classifier | |||
inPredictedClasses | const Array<int>& | ||||
inThreshold | double | 0.0 - 1.0 | 0.5D | ||
outMatchedIndexes | Array<Conditional<int> >& | ||||
outMatchedRegions | Array<Conditional<Region>>& | ||||
outScores | Array<Conditional<double>>& | Returns scores of accepted regions | |||
diagCandidateScores | Array<Conditional<double>>& | Returns best scores for regions |
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | All regions in inMasks and inPredicted should have this same format. |
DomainError | inMasks and inMasksClasses has different element count |
DomainError | inPredicted and inPredictedClasses has different element count |