Class AtScale

Object
AnchorBean<SegmentChannelIntoObjects>
InitializableBean<SegmentChannelIntoObjects, ImageInitialization>
ImageBean<SegmentChannelIntoObjects>
SegmentationBean<SegmentChannelIntoObjects>
SegmentChannelIntoObjects
SegmentChannelIntoObjectsUnary
AtScale

public class AtScale extends SegmentChannelIntoObjectsUnary
Perform a segmentation at a different scale, and then fit the results back to the original scale.
Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Interpolator
    The interpolator to use.
    int
     
    ScaleCalculator
     
    ObjectCollection
    segment(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds, SegmentChannelIntoObjects upstreamSegmenter)
     
    void
    setInterpolator(Interpolator interpolator)
    The interpolator to use.
    void
    setOutlineWidth(int outlineWidth)
     
    void
    setScaleCalculator(ScaleCalculator scaleCalculator)
     

    Methods inherited from class org.anchoranalysis.image.bean.segment.object.SegmentChannelIntoObjectsUnary

    getSegment, segment, setSegment

    Methods inherited from class org.anchoranalysis.image.bean.segment.object.SegmentChannelIntoObjects

    checkUnsupported3D, checkUnsupportedObjectMask, checkUnsupportedSeeds

    Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean

    getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AtScale

      public AtScale()
  • Method Details

    • segment

      public ObjectCollection segment(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds, SegmentChannelIntoObjects upstreamSegmenter) throws SegmentationFailedException
      Specified by:
      segment in class SegmentChannelIntoObjectsUnary
      Throws:
      SegmentationFailedException
    • getScaleCalculator

      public ScaleCalculator getScaleCalculator()
    • setScaleCalculator

      public void setScaleCalculator(ScaleCalculator scaleCalculator)
    • getOutlineWidth

      public int getOutlineWidth()
    • setOutlineWidth

      public void setOutlineWidth(int outlineWidth)
    • getInterpolator

      public Interpolator getInterpolator()
      The interpolator to use.
    • setInterpolator

      public void setInterpolator(Interpolator interpolator)
      The interpolator to use.