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 |