Class RatioThreshold
Calculates the ratio of values in a
Histogram
that satisfy a specified threshold
condition.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected double
calculateStatisticFrom
(Histogram histogram) Calculates the statistic from the histogram, that is subsequently returned as the feature-value.A human-readable description of the parameterization of the bean.The threshold condition to be applied to the histogram values.void
setThreshold
(RelationToThreshold threshold) The threshold condition to be applied to the histogram values.Methods inherited from class org.anchoranalysis.image.feature.bean.histogram.FeatureHistogramStatistic
calculate, getValueIfEmpty, isExceptionIfEmpty, setExceptionIfEmpty, setValueIfEmpty
Methods inherited from class org.anchoranalysis.image.feature.bean.FeatureHistogram
inputType
Methods inherited from class org.anchoranalysis.feature.bean.Feature
assignTo, beforeCalc, calculateCheckInitialized, castAs, createListChildFeatures, describeBean, descriptionLong, duplicateChangeName, getCustomName, getFriendlyName, onInitialization, setCustomName, toString
Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
-
Constructor Details
-
RatioThreshold
public RatioThreshold()
-
-
Method Details
-
calculateStatisticFrom
Description copied from class:FeatureHistogramStatistic
Calculates the statistic from the histogram, that is subsequently returned as the feature-value.- Specified by:
calculateStatisticFrom
in classFeatureHistogramStatistic
- Parameters:
histogram
- the histogram to calculate the statistic from.- Returns:
- the calculated statistic.
- Throws:
FeatureCalculationException
- if the calculation cannot succeed.
-
describeParameters
Description copied from class:Feature
A human-readable description of the parameterization of the bean.- Overrides:
describeParameters
in classFeature<FeatureInputHistogram>
- Returns:
- the description.
-
getThreshold
The threshold condition to be applied to the histogram values.This
RelationToThreshold
defines how each value in the histogram should be compared to a threshold value.
-