public class OverlayFusion extends Object
Constructor and Description |
---|
OverlayFusion() |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T> & NativeType<T>> |
createOverlay(T targetType,
ArrayList<ij.ImagePlus> images,
ArrayList<InvertibleBoundable> models,
int dimensionality,
int timepoint,
InterpolatorFactory<FloatType,RandomAccessible<FloatType>> factory) |
protected static <T extends RealType<T> & NativeType<T>> |
createOverlay(T targetType,
ij.ImagePlus imp1,
ij.ImagePlus imp2,
InvertibleBoundable finalModel1,
InvertibleBoundable finalModel2,
int dimensionality) |
static <T extends RealType<T> & NativeType<T>> |
createReRegisteredSeries(T targetType,
ij.ImagePlus imp,
ArrayList<InvertibleBoundable> models,
int dimensionality) |
protected static <T extends RealType<T>> |
fuseChannel(Img<T> output,
RealRandomAccessible<FloatType> input,
double[] offset,
InvertibleCoordinateTransform transform)
Fuse one slice/volume (one channel)
|
static ij.ImagePlus |
switchZCinXYCZT(ij.ImagePlus imp)
Rearranges an ImageJ XYCZT Hyperstack into XYZCT without wasting memory for processing 3d images as a chunk,
if it is already XYZCT it will shuffle it back to XYCZT
|
static ij.ImagePlus |
switchZTinXYCZT(ij.ImagePlus imp)
Rearranges an ImageJ XYCTZ Hyperstack into XYCZT without wasting memory for processing 3d images as a chunk,
if it is already XYCTZ it will shuffle it back to XYCZT
|
protected static <T extends RealType<T> & NativeType<T>> ij.CompositeImage createOverlay(T targetType, ij.ImagePlus imp1, ij.ImagePlus imp2, InvertibleBoundable finalModel1, InvertibleBoundable finalModel2, int dimensionality)
public static <T extends RealType<T> & NativeType<T>> ij.ImagePlus createReRegisteredSeries(T targetType, ij.ImagePlus imp, ArrayList<InvertibleBoundable> models, int dimensionality)
public static <T extends RealType<T> & NativeType<T>> ij.CompositeImage createOverlay(T targetType, ArrayList<ij.ImagePlus> images, ArrayList<InvertibleBoundable> models, int dimensionality, int timepoint, InterpolatorFactory<FloatType,RandomAccessible<FloatType>> factory)
protected static <T extends RealType<T>> void fuseChannel(Img<T> output, RealRandomAccessible<FloatType> input, double[] offset, InvertibleCoordinateTransform transform)
output
- - same the type of the ImagePlus inputinput
- - FloatType, because of Interpolation that needs to be donetransform
- - the transformationpublic static ij.ImagePlus switchZCinXYCZT(ij.ImagePlus imp)
imp
- - the input ImagePlus
ImagePlus
which can be the same instance if the image is XYZT, XYZ, XYT or XY - otherwise a new instance
containing the same processors but in the new order XYZCTpublic static ij.ImagePlus switchZTinXYCZT(ij.ImagePlus imp)
imp
- - the input ImagePlus
ImagePlus
which can be the same instance if the image is XYC, XYZ, XYT or XY - otherwise a new instance
containing the same processors but in the new order XYZCTCopyright © 2015–2021 Fiji. All rights reserved.