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 | |
|---|---|---|---|---|---|
![]() |
inMasks | list[Region] | Original masks | ||
![]() |
inMasksClasses | list[int] | |||
![]() |
inPredicted | list[Region] | Regions from the classifier | ||
![]() |
inPredictedClasses | list[int] | |||
![]() |
inThreshold | float | 0.0D - 1.0D | ||
![]() |
outMatchedIndexes | list[int | None] | |||
![]() |
outMatchedRegions | list[Region | None] | |||
![]() |
outScores | list[float | None] | Returns scores of accepted regions | ||
![]() |
diagCandidateScores | list[float | None] | Returns best scores for regions |



