FindMatchingRegions_IoU


Finds corresponding regions in two arrays based on IoU value.

Syntax

C++
C#
Python
 
def FindMatchingRegions_IoU(
	inMasks: list[Region],
	inMasksClasses: list[int],
	inPredicted: list[Region],
	inPredictedClasses: list[int],
	inThreshold: float,
	/
)
-> (
	outMatchedIndexes: list[int | None],
	outMatchedRegions: list[Region | None],
	outScores: list[float | None],
	diagCandidateScores: list[float | None]
)

Parameters

Name Type Range Default Description
Input value inMasks list[Region] Original masks
Input value inMasksClasses list[int]
Input value inPredicted list[Region] Regions from the classifier
Input value inPredictedClasses list[int]
Input value inThreshold float 0.0D - 1.0D
Output value outMatchedIndexes list[int | None]
Output value outMatchedRegions list[Region | None]
Output value outScores list[float | None] Returns scores of accepted regions
Diagnostic input diagCandidateScores list[float | None] Returns best scores for regions