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
Input value inMasks const Array<Region>& Original masks
Input value inMasksClasses const Array<int>&
Input value inPredicted const Array<Region>& Regions from the classifier
Input value inPredictedClasses const Array<int>&
Input value inThreshold double 0.0 - 1.0 0.5D
Output value outMatchedIndexes Array<Conditional<int> >&
Output value outMatchedRegions Array<Conditional<Region>>&
Output value outScores Array<Conditional<double>>& Returns scores of accepted regions
Diagnostic input 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