Back to Aurora Vision Library website
You are here: Start » Function Reference » Data Classification » Statistics » FindMatchingRegions_IoU
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 |