Class IntensityMeanShellMaxSlice

Object
org.anchoranalysis.bean.AnchorBean<B>
org.anchoranalysis.bean.initializable.InitializableBean<org.anchoranalysis.feature.bean.Feature<T>,​org.anchoranalysis.feature.initialization.FeatureInitialization>
org.anchoranalysis.feature.bean.Feature<org.anchoranalysis.image.feature.input.FeatureInputSingleObject>
org.anchoranalysis.image.feature.bean.object.single.FeatureSingleObject

public class IntensityMeanShellMaxSlice
extends IntensityMeanShellBase
Constructs a 'shell' around an object by a number of dilation/erosion operations (not including the original object-mask) and measures the mean intensity of this shell
  • Constructor Details

  • Method Details

    • calculateForShell

      protected double calculateForShell​(org.anchoranalysis.image.voxel.object.ObjectMask object, org.anchoranalysis.image.core.channel.Channel channel) throws org.anchoranalysis.feature.calculate.FeatureCalculationException
      Description copied from class: IntensityMeanShellBase
      Calculates the feature value for the given shell and channel.
      Specified by:
      calculateForShell in class IntensityMeanShellBase
      Parameters:
      object - the ObjectMask representing the shell
      channel - the Channel to calculate the feature on
      Returns:
      the calculated feature value
      Throws:
      org.anchoranalysis.feature.calculate.FeatureCalculationException - if the calculation fails