Class FromImage
Calculates features from a single image.
Each image produces a single row of features.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdditional labels for an input to include (after the identifier, and before any group labels).protected ResultsVectorWithThumbnail
calculateResultsForInput
(ProvidesStackInput input, FeatureCalculationContext<FeatureList<FeatureInputStack>> context) Calculates feature-results for a particular input.Optionally defines an energy-stack for feature calculation (if not set, the energy-stack is considered to be the input stacks).Method to generate a thumbnail for images.boolean
includeGroupInExperiment
(boolean groupGeneratorDefined) Determines if group columns should be added to the CSV exports and other group exports may occur in sub-directories.Specifies the highest class(es) that will function as a valid input.void
setStackEnergy
(StackProvider stackEnergy) Optionally defines an energy-stack for feature calculation (if not set, the energy-stack is considered to be the input stacks).void
setThumbnail
(ThumbnailFromStack thumbnail) Method to generate a thumbnail for images.Methods inherited from class org.anchoranalysis.plugin.image.task.bean.feature.source.SingleRowPerInput
calculateAndOutput, createExporter, headers
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
FromImage
public FromImage()Creates a newFromImage
instance.
-
-
Method Details
-
inputTypesExpected
Description copied from class:FeatureSource
Specifies the highest class(es) that will function as a valid input.This is usually the class of T (or sometimes the absolute base class
InputFromManager
)- Specified by:
inputTypesExpected
in classFeatureSource<ProvidesStackInput,
FeatureList<FeatureInputStack>, FeatureInputStack> - Returns:
- an
InputTypesExpected
object specifying the expected input types
-
includeGroupInExperiment
public boolean includeGroupInExperiment(boolean groupGeneratorDefined) Description copied from class:FeatureSource
Determines if group columns should be added to the CSV exports and other group exports may occur in sub-directories.- Specified by:
includeGroupInExperiment
in classFeatureSource<ProvidesStackInput,
FeatureList<FeatureInputStack>, FeatureInputStack> - Parameters:
groupGeneratorDefined
- has a group-generator been defined for this experiment?- Returns:
- true if a group-generator has been defined, false otherwise
-
calculateResultsForInput
protected ResultsVectorWithThumbnail calculateResultsForInput(ProvidesStackInput input, FeatureCalculationContext<FeatureList<FeatureInputStack>> context) throws NamedFeatureCalculateException Description copied from class:SingleRowPerInput
Calculates feature-results for a particular input.- Specified by:
calculateResultsForInput
in classSingleRowPerInput<ProvidesStackInput,
FeatureInputStack> - Parameters:
input
- the input.context
- context for calculating features.- Returns:
- the results, with optionally associated thumbnail.
- Throws:
NamedFeatureCalculateException
- if any feature cannot calculate.
-
additionalLabelsFor
Description copied from class:SingleRowPerInput
Additional labels for an input to include (after the identifier, and before any group labels).These should always correspond (when appended to the identifier) exactly to the
nonGroupHeaders
.- Specified by:
additionalLabelsFor
in classSingleRowPerInput<ProvidesStackInput,
FeatureInputStack> - Parameters:
input
- the input.- Returns:
- any additional labels for the input.
-
getStackEnergy
Optionally defines an energy-stack for feature calculation (if not set, the energy-stack is considered to be the input stacks). -
setStackEnergy
Optionally defines an energy-stack for feature calculation (if not set, the energy-stack is considered to be the input stacks). -
getThumbnail
Method to generate a thumbnail for images. -
setThumbnail
Method to generate a thumbnail for images.
-