Back to Aurora Vision Library website
You are here: Start » Function Reference » Data Classification » Statistics » FindMatchingRegions_IoU
![](../../img/icon/Statistics.png)
FindMatchingRegions_IoU
Header: | AVL.h |
---|---|
Namespace: | avl |
Module: | FoundationPro |
Finds corresponding regions in two arrays based on IoU value.
Syntax
C++
C#
void avl::FindMatchingRegions_IoU ( const atl::Array<avl::Region>& inMasks, const atl::Array<int>& inMasksClasses, const atl::Array<avl::Region>& inPredicted, const atl::Array<int>& inPredictedClasses, double inThreshold, atl::Array<atl::Conditional<int> >& outMatchedIndexes, atl::Array<atl::Conditional<avl::Region>>& outMatchedRegions, atl::Array<atl::Conditional<double>>& outScores, atl::Array<atl::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 |