Interface OverlappingObjectRemoval
-
- All Known Implementing Classes:
AbstractOverlappingObjectRemoval
,KeepHighestMetaDataValue
,MergeOverlaps
,PassThrough
,RemoveAll
,RemoveLargerRectangle
,RemoveSmallerRectangle
public interface OverlappingObjectRemoval
Interface for schemes that remove overlapping images objects.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocatedObjects
removeOverlaps(LocatedObjects objects, Map<LocatedObject,Map<LocatedObject,Double>> matches)
Removes overlapping image objects.
-
-
-
Method Detail
-
removeOverlaps
LocatedObjects removeOverlaps(LocatedObjects objects, Map<LocatedObject,Map<LocatedObject,Double>> matches)
Removes overlapping image objects.- Parameters:
objects
- the objects to clean upmatches
- the matches that were determined by an algorithm, used as basis for removal- Returns:
- the updated objects
-
-