Uses of Class
org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
Packages that use ObjectForReduction
Package
Description
Beans to reduce the number of results that are returned from inference, by removing overlaping
entities etc.
-
Uses of ObjectForReduction in org.anchoranalysis.image.inference.bean.reduce
Methods in org.anchoranalysis.image.inference.bean.reduce that return ObjectForReductionModifier and TypeMethodDescriptionReduceObjectsGraph.peek()
The element at the top of the queue, returned without modifying the queue.ReduceObjectsGraph.poll()
The element at the top of the queue, returned removing it from the queue and graph.Methods in org.anchoranalysis.image.inference.bean.reduce that return types with arguments of type ObjectForReductionModifier and TypeMethodDescriptionReduceObjectsGraph.adjacentVerticesOutgoing
(ObjectForReduction vertex) The vertices that are connected to a particular vertex by an outgoing edge.ReduceObjectsGraph.adjacentVerticesOutgoingStream
(ObjectForReduction vertex) LikeReduceObjectsGraph.adjacentVerticesOutgoing(org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction)
but returns aStream
instead of aSet
.static List
<ObjectForReduction> ObjectForReductionFactory.populateFromList
(List<LabelledWithConfidence<ObjectMask>> list) Creates a list ofObjectForReduction
s from a corresponding list of labelledObjectMask
s.Methods in org.anchoranalysis.image.inference.bean.reduce with parameters of type ObjectForReductionModifier and TypeMethodDescriptionReduceObjectsGraph.adjacentVerticesOutgoing
(ObjectForReduction vertex) The vertices that are connected to a particular vertex by an outgoing edge.ReduceObjectsGraph.adjacentVerticesOutgoingStream
(ObjectForReduction vertex) LikeReduceObjectsGraph.adjacentVerticesOutgoing(org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction)
but returns aStream
instead of aSet
.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.