Class AutoLocalThreshold

Object
AnchorBean<MaskProvider>
InitializableBean<MaskProvider, ImageInitialization>
ImageBean<MaskProvider>
BeanProviderAsStackBase<MaskProvider, Mask>
MaskProvider
FromChannelBase
AutoLocalThreshold
All Implemented Interfaces:
Provider<Mask>, ProviderAsStack

public class AutoLocalThreshold extends FromChannelBase
Applies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin

The thresholding procedure it applied to each slice independently.

Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Mask
    createFromSource(Channel channel)
     
     
    int
     
    void
    setMethod(String method)
     
    void
    setRadius(int radius)
     

    Methods inherited from class org.anchoranalysis.plugin.image.bean.mask.provider.FromChannelBase

    get, getChannel, setChannel

    Methods inherited from class org.anchoranalysis.image.bean.provider.MaskProvider

    getAsStack

    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

    • AutoLocalThreshold

      public AutoLocalThreshold()
  • Method Details

    • createFromSource

      protected Mask createFromSource(Channel channel) throws CreateException
      Specified by:
      createFromSource in class FromChannelBase
      Throws:
      CreateException
    • getMethod

      public String getMethod()
    • setMethod

      public void setMethod(String method)
    • getRadius

      public int getRadius()
    • setRadius

      public void setRadius(int radius)