Class ContentBasedFFTRealRandomAccessible<T extends net.imglib2.type.numeric.RealType<T>>
java.lang.Object
net.preibisch.mvrecon.process.fusion.transformed.weights.ContentBasedFFTRealRandomAccessible<T>
- Type Parameters:
T- pixel type
- All Implemented Interfaces:
net.imglib2.EuclideanSpace,net.imglib2.RealRandomAccessible<net.imglib2.type.numeric.real.FloatType>,net.imglib2.Typed<net.imglib2.type.numeric.real.FloatType>
public class ContentBasedFFTRealRandomAccessible<T extends net.imglib2.type.numeric.RealType<T>>
extends Object
implements net.imglib2.RealRandomAccessible<net.imglib2.type.numeric.real.FloatType>
Computes the content-based fusion on a given image
- Author:
- Stephan Preibisch (stephan.preibisch@gmx.de)
-
Constructor Summary
ConstructorsConstructorDescriptionContentBasedFFTRealRandomAccessible(net.imglib2.RandomAccessibleInterval<T> input, net.imglib2.img.ImgFactory<net.imglib2.type.numeric.complex.ComplexFloatType> imgFactory, double[] sigma1, double[] sigma2) -
Method Summary
Modifier and TypeMethodDescriptionapproximateEntropy(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> input, net.imglib2.img.ImgFactory<net.imglib2.type.numeric.complex.ComplexFloatType> imgFactory, double[] sigma1, double[] sigma2) getType()static voidintrealRandomAccess(net.imglib2.RealInterval interval) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.imglib2.RealRandomAccessible
getAt, getAt, getAt, realView
-
Constructor Details
-
ContentBasedFFTRealRandomAccessible
public ContentBasedFFTRealRandomAccessible(net.imglib2.RandomAccessibleInterval<T> input, net.imglib2.img.ImgFactory<net.imglib2.type.numeric.complex.ComplexFloatType> imgFactory, double[] sigma1, double[] sigma2)
-
-
Method Details
-
getContentBasedImg
-
approximateEntropy
protected net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> approximateEntropy(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> input, net.imglib2.img.ImgFactory<net.imglib2.type.numeric.complex.ComplexFloatType> imgFactory, double[] sigma1, double[] sigma2) -
numDimensions
public int numDimensions()- Specified by:
numDimensionsin interfacenet.imglib2.EuclideanSpace
-
realRandomAccess
- Specified by:
realRandomAccessin interfacenet.imglib2.RealRandomAccessible<T extends net.imglib2.type.numeric.RealType<T>>
-
realRandomAccess
public net.imglib2.RealRandomAccess<net.imglib2.type.numeric.real.FloatType> realRandomAccess(net.imglib2.RealInterval interval) - Specified by:
realRandomAccessin interfacenet.imglib2.RealRandomAccessible<T extends net.imglib2.type.numeric.RealType<T>>
-
main
-
getType
- Specified by:
getTypein interfacenet.imglib2.Typed<T extends net.imglib2.type.numeric.RealType<T>>
-