public class Mser extends SegmentChannelIntoObjects
Applies the MSER algorithm from imglib2
Author:
Owen Feehan
  • Constructor Details

    • Mser

      public Mser()
  • Method Details

    • segment

      public ObjectCollection segment(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds) throws SegmentationFailedException
      Description copied from class: SegmentChannelIntoObjects
      Segments a channel to produce an object-collection.
      Specified by:
      segment in class SegmentChannelIntoObjects
      Parameters:
      channel - the channel to segment
      objectMask - an object-mask that can restrict which areas of the channel are considered.
      seeds - seeds that can be used to determine starting-points for segmentation regions.
      Returns:
      a newly created collection of objects for each segment. The created objects will always exist inside the channel's extent.
      Throws:
      SegmentationFailedException - if anything goes wrong during the segmentation.
    • getMinSize

      public long getMinSize()
    • setMinSize

      public void setMinSize(long minSize)
    • getMaxSize

      public long getMaxSize()
    • setMaxSize

      public void setMaxSize(long maxSize)
    • getMaxVar

      public double getMaxVar()
    • setMaxVar

      public void setMaxVar(double maxVar)
    • getMinDiversity

      public double getMinDiversity()
    • setMinDiversity

      public void setMinDiversity(double minDiversity)
    • getDelta

      public double getDelta()
    • setDelta

      public void setDelta(double delta)