Module org.scijava.ops.image
Class AbstractHaralickFeature<T extends RealType<T>>
- java.lang.Object
-
- org.scijava.ops.image.features.haralick.AbstractHaralickFeature<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
Functions.Arity4<RandomAccessibleInterval<T>,Integer,Integer,MatrixOrientation,DoubleType>
- Direct Known Subclasses:
DefaultASM,DefaultClusterProminence,DefaultClusterShade,DefaultContrast,DefaultCorrelation,DefaultDifferenceEntropy,DefaultDifferenceVariance,DefaultEntropy,DefaultICM1,DefaultICM2,DefaultIFDM,DefaultMaxProbability,DefaultSumAverage,DefaultSumEntropy,DefaultSumVariance,DefaultTextureHomogeneity,DefaultVariance
public abstract class AbstractHaralickFeature<T extends RealType<T>> extends Object implements Functions.Arity4<RandomAccessibleInterval<T>,Integer,Integer,MatrixOrientation,DoubleType>
Abstract class for HaralickFeatures.- Author:
- Christian Dietz (University of Konstanz)
-
-
Constructor Summary
Constructors Constructor Description AbstractHaralickFeature()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected double[][]getCooccurrenceMatrix(RandomAccessibleInterval<T> input, Integer numGreyLevels, Integer distance, MatrixOrientation matrixOrientation)given the specified parameters.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Functions.Arity4
andThen, apply
-
-
-
-
Method Detail
-
getCooccurrenceMatrix
protected double[][] getCooccurrenceMatrix(RandomAccessibleInterval<T> input, Integer numGreyLevels, Integer distance, MatrixOrientation matrixOrientation)
given the specified parameters. No caching!- Returns:
- the
CooccurrenceMatrix2D
-
-