public class IntensityMoments extends FeatureListProvider<FeatureInputStack>
As the features are unaware of the number of channels in a particular stack, a large number of
features are created, referring to successive channels. If a feature references a channel that
does not exist in a particular image, then Double.NaN
will be calculated.
For each channel, the following is calculated:
Constructor and Description |
---|
IntensityMoments() |
Modifier and Type | Method and Description |
---|---|
FeatureList<FeatureInputStack> |
get()
Gets or creates an object of type
T . |
int |
getMaximumNumberChannels()
An upper limit on the number of channels in the energy-stack for which we create features.
|
void |
setMaximumNumberChannels(int maximumNumberChannels)
An upper limit on the number of channels in the energy-stack for which we create features.
|
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public FeatureList<FeatureInputStack> get() throws ProvisionFailedException
Provider
T
.ProvisionFailedException
- if the object cannot be returned.public int getMaximumNumberChannels()
public void setMaximumNumberChannels(int maximumNumberChannels)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.