Package | Description |
---|---|
org.anchoranalysis.image.inference.bean.reduce |
Beans to reduce the number of results that are returned from inference, by removing overlaping
entities etc.
|
Modifier and Type | Method and Description |
---|---|
ObjectForReduction |
ReduceObjectsGraph.peek()
The element at the top of the queue, returned without modifying the queue.
|
ObjectForReduction |
ReduceObjectsGraph.poll()
The element at the top of the queue, returned removing it from the queue and graph.
|
Modifier and Type | Method and Description |
---|---|
List<ObjectForReduction> |
ReduceObjectsGraph.adjacentVerticesOutgoing(ObjectForReduction vertex)
The vertices that are connected to a particular vertex by an outgoing edge.
|
java.util.stream.Stream<ObjectForReduction> |
ReduceObjectsGraph.adjacentVerticesOutgoingStream(ObjectForReduction vertex)
Like
ReduceObjectsGraph.adjacentVerticesOutgoing(org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction) but returns a Stream instead of a Set . |
static List<ObjectForReduction> |
ObjectForReductionFactory.populateFromList(List<LabelledWithConfidence<ObjectMask>> list)
Creates a list of
ObjectForReduction s from a corresponding list of labelled ObjectMask s. |
Modifier and Type | Method and Description |
---|---|
List<ObjectForReduction> |
ReduceObjectsGraph.adjacentVerticesOutgoing(ObjectForReduction vertex)
The vertices that are connected to a particular vertex by an outgoing edge.
|
java.util.stream.Stream<ObjectForReduction> |
ReduceObjectsGraph.adjacentVerticesOutgoingStream(ObjectForReduction vertex)
Like
ReduceObjectsGraph.adjacentVerticesOutgoing(org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction) but returns a Stream instead of a Set . |
int |
ObjectForReduction.compareTo(ObjectForReduction other) |
void |
ReduceObjectsGraph.mergeVertices(ObjectForReduction element1,
ObjectForReduction element2,
ObjectForReduction merged)
Merges two existing vertices together.
|
protected abstract boolean |
ReduceElementsGreedy.processObjects(ObjectForReduction source,
ObjectForReduction overlapping,
ReduceObjectsGraph graph)
Processes two objects.
|
protected boolean |
RemoveOverlappingObjects.processObjects(ObjectForReduction source,
ObjectForReduction overlapping,
ReduceObjectsGraph graph) |
void |
ReduceObjectsGraph.removeEdge(ObjectForReduction from,
ObjectForReduction to)
Remove an edge between two vertices.
|
void |
ReduceObjectsGraph.removeVertex(ObjectForReduction vertex)
Removes a vertex and any edges connected to it.
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.