Modifier and Type | Method and Description |
---|---|
static <T extends Type<T> & Comparable<T>> |
Thresholder.threshold(Img<T> source,
T threshold,
boolean above,
int numThreads)
Returns a new boolean
Img generated by thresholding the values of
the source image. |
Modifier and Type | Class and Description |
---|---|
class |
BuildComponentTree<T extends Type<T>,C extends PartialComponent<T,C>>
Build the component tree of an image.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T> & Comparable<T>,C extends PartialComponent<T,C>> |
BuildComponentTree.buildComponentTree(RandomAccessibleInterval<T> input,
PartialComponent.Generator<T,C> componentGenerator,
PartialComponent.Handler<C> componentHandler,
boolean darkToBright)
Run the algorithm.
|
static <T extends Type<T>,C extends PartialComponent<T,C>> |
BuildComponentTree.buildComponentTree(RandomAccessibleInterval<T> input,
PartialComponent.Generator<T,C> componentGenerator,
PartialComponent.Handler<C> componentHandler,
Comparator<T> comparator)
Run the algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
Mser<T extends Type<T>>
A maximally stable extremal region (MSER) of the image thresholded at
Mser.value() . |
class |
MserTree<T extends Type<T>>
MSER tree of an image stored as a tree of
PixelListComponent s. |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
MserTree.buildMserTree(RandomAccessibleInterval<T> input,
ComputeDelta<T> computeDelta,
long minSize,
long maxSize,
double maxVar,
double minDiversity,
ImgFactory<LongType> imgFactory,
T maxValue,
Comparator<T> comparator)
Build a MSER tree from an input image.
|
static <T extends Type<T>> |
MserTree.buildMserTree(RandomAccessibleInterval<T> input,
ComputeDelta<T> computeDelta,
long minSize,
long maxSize,
double maxVar,
double minDiversity,
T maxValue,
Comparator<T> comparator)
Build a MSER tree from an input image.
|
Modifier and Type | Class and Description |
---|---|
class |
PixelListComponent<T extends Type<T>>
A connected component of the image thresholded at
PixelListComponent.value() . |
class |
PixelListComponentTree<T extends Type<T>>
Component tree of an image stored as a tree of
PixelListComponent s. |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
PixelListComponentTree.buildComponentTree(RandomAccessibleInterval<T> input,
T maxValue,
Comparator<T> comparator)
Build a component tree from an input image.
|
static <T extends Type<T>> |
PixelListComponentTree.buildComponentTree(RandomAccessibleInterval<T> input,
T maxValue,
Comparator<T> comparator,
ImgFactory<LongType> imgFactory)
Build a component tree from an input image.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
FFTFunctions.rearrangeFFTQuadrants(RandomAccessibleInterval<T> fftImage,
boolean forward,
int numThreads)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
TypeWriter<T extends Type<T>>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
T seedLabel,
U fillLabel,
Shape shape,
Filter<Pair<T,U>,Pair<T,U>> filter)
Deprecated.
|
static <T extends Type<T>,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape)
Iterative n-dimensional flood fill for arbitrary neighborhoods: Starting
at seed location, write fillLabel into target at current location and
continue for each pixel in neighborhood defined by shape if neighborhood
pixel is in the same connected component and fillLabel has not been
written into that location yet.
|
static <T extends Type<T>,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape)
Iterative n-dimensional flood fill for arbitrary neighborhoods: Starting
at seed location, write fillLabel into target at current location and
continue for each pixel in neighborhood defined by shape if neighborhood
pixel is in the same connected component and fillLabel has not been
written into that location yet.
|
static <T,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape,
BiPredicate<T,U> filter)
Iterative n-dimensional flood fill for arbitrary neighborhoods: Starting
at seed location, write fillLabel into target at current location and
continue for each pixel in neighborhood defined by shape if neighborhood
pixel is in the same connected component and fillLabel has not been
written into that location yet.
|
static <T extends Type<T>,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape,
Filter<Pair<T,U>,Pair<T,U>> filter)
Deprecated.
|
static <T extends Type<T>,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape,
Filter<Pair<T,U>,Pair<T,U>> filter)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Function<S extends Type<S>,T extends Type<T>,U extends Type<U>>
TODO
|
interface |
Function<S extends Type<S>,T extends Type<T>,U extends Type<U>>
TODO
|
interface |
Function<S extends Type<S>,T extends Type<T>,U extends Type<U>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
WritableLineIterator<T extends Type<T>>
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
ScaleAsFunctionOfPosition<T extends Type<T> & MulFloatingPoint> |
static class |
ScaleAsFunctionOfPosition.ScaledRandomAccess<T extends Type<T> & MulFloatingPoint> |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a list of
Shape s as a flat structuring element. |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a
Shape as a flat structuring element. |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(RandomAccessible<T> source,
IterableInterval<T> target,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation on a
source
RandomAccessible , using a list of Shape s as a
structuring element, and writes the result on a specified target which
must be an IterableInterval . |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(RandomAccessible<T> source,
IterableInterval<T> target,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation on a
source
RandomAccessible , using a Shape as a structuring
element, and writes the result on a specified target which must be an
IterableInterval . |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHatInPlace(RandomAccessible<T> source,
Interval interval,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a list of
Shape s as a flat structuring element. |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHatInPlace(RandomAccessible<T> source,
Interval interval,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a
Shape as a flat structuring element. |
static <T extends Type<T> & Comparable<T>> |
Closing.close(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on an
Img of
Comparable , using a list of Shape s as a structuring
element. |
static <T extends Type<T> & Comparable<T>> |
Closing.close(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on an
Img of
Comparable , using a Shape as a structuring element. |
static <T extends Type<T> & Comparable<T>> |
Closing.close(RandomAccessible<T> source,
IterableInterval<T> target,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on a source
RandomAccessible , using a list of Shape s as a structuring
element, and writes the result on a specified target which must be an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Closing.close(RandomAccessible<T> source,
IterableInterval<T> target,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on a source
RandomAccessible , using a Shape as a structuring element,
and writes the result on a specified target which must be an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Closing.closeInPlace(RandomAccessibleInterval<T> source,
Interval interval,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the closing morphological operation, on a
RandomAccessibleInterval using a list of Shape s as a flat
structuring element. |
static <T extends Type<T> & Comparable<T>> |
Closing.closeInPlace(RandomAccessibleInterval<T> source,
Interval interval,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the closing morphological operation, on a
RandomAccessibleInterval using a Shape as a flat
structuring element. |
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(Img<T> source,
List<? extends Shape> strels,
T minVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(Img<T> source,
Shape strel,
T minVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(RandomAccessible<T> source,
IterableInterval<T> target,
List<? extends Shape> strels,
T minVal,
int numThreads)
Performs the dilation morphological operation, using a
RandomAccessible as a source and writing results in an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(RandomAccessible<T> source,
IterableInterval<T> target,
Shape strel,
T minVal,
int numThreads)
Performs the dilation morphological operation, using a
RandomAccessible as a source and writing results in an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateFull(Img<T> source,
List<? extends Shape> strels,
T minVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateFull(Img<T> source,
Shape strel,
T minVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateInPlace(RandomAccessibleInterval<T> source,
Interval interval,
List<? extends Shape> strels,
T minVal,
int numThreads)
Performs the dilation morphological operation, on a
RealType
RandomAccessibleInterval using a Shape as a flat
structuring element. |
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateInPlace(RandomAccessibleInterval<T> source,
Interval interval,
Shape strel,
T minVal,
int numThreads)
Performs the dilation morphological operation, on a
RealType
RandomAccessibleInterval using a Shape as a flat
structuring element. |
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(Img<T> source,
List<? extends Shape> strels,
T maxVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(Img<T> source,
Shape strel,
T maxVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(RandomAccessible<T> source,
IterableInterval<T> target,
List<? extends Shape> strels,
T maxVal,
int numThreads)
Performs the erosion morphological operation, using a
RandomAccessible as a source and writing results in an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(RandomAccessible<T> source,
IterableInterval<T> target,
Shape strel,
T maxVal,
int numThreads)
Performs the erosion morphological operation, using a
RandomAccessible as a source and writing results in an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeFull(Img<T> source,
List<? extends Shape> strels,
T maxVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeFull(Img<T> source,
Shape strel,
T maxVal,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeInPlace(RandomAccessibleInterval<T> source,
Interval interval,
List<? extends Shape> strels,
T maxVal,
int numThreads)
Performs the erosion morphological operation, on a
RealType
RandomAccessibleInterval using a Shape as a flat
structuring element. |
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeInPlace(RandomAccessibleInterval<T> source,
Interval interval,
Shape strel,
T maxVal,
int numThreads)
Performs the erosion morphological operation, on a
RealType
RandomAccessibleInterval using a Shape as a flat
structuring element. |
static <T extends Type<T> & Comparable<T>> |
Opening.open(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on an
Img of
Comparable , using a list of Shape s as a structuring
element. |
static <T extends Type<T> & Comparable<T>> |
Opening.open(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on an
Img of
Comparable , using a Shape as a structuring element. |
static <T extends Type<T> & Comparable<T>> |
Opening.open(RandomAccessible<T> source,
IterableInterval<T> target,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on a source
RandomAccessible , using a list of Shape s as a structuring
element, and writes the result on a specified target which must be an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Opening.open(RandomAccessible<T> source,
IterableInterval<T> target,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on a source
RandomAccessible , using a Shape as a structuring element,
and writes the result on a specified target which must be an
IterableInterval . |
static <T extends Type<T> & Comparable<T>> |
Opening.openInPlace(RandomAccessibleInterval<T> source,
Interval interval,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the opening morphological operation, on a
RandomAccessibleInterval using a list of Shape s as a flat
structuring element. |
static <T extends Type<T> & Comparable<T>> |
Opening.openInPlace(RandomAccessibleInterval<T> source,
Interval interval,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the opening morphological operation, on a
RandomAccessibleInterval using a Shape as a flat
structuring element. |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
list of
Shape s as a flat structuring element. |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
Shape as a flat structuring element. |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(RandomAccessible<T> source,
IterableInterval<T> target,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation on a source
RandomAccessible , using a list of Shape s as a structuring
element, and writes the result on a specified target which must be an
IterableInterval . |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(RandomAccessible<T> source,
IterableInterval<T> target,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation on a source
RandomAccessible , using a Shape as a structuring element,
and writes the result on a specified target which must be an
IterableInterval . |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHatInPlace(RandomAccessible<T> source,
Interval interval,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
list of
Shape s as a flat structuring element. |
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHatInPlace(RandomAccessible<T> source,
Interval interval,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
Shape as a flat structuring element. |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
Circles.set(RandomAccessible<T> rai,
Localizable center,
long radius,
int dimX,
int dimY,
T value)
Writes a circle in the target
RandomAccessible . |
static <T extends Type<T>> |
Ellipses.set(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
int dimX,
int dimY,
T value)
Writes an ellipse in the target
RandomAccessible . |
static <T extends Type<T>> |
Ellipses.set(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
T value)
Writes an ellipse in the target
RandomAccessible . |
static <T extends Type<T>> |
Circles.set(RandomAccessible<T> rai,
Localizable center,
long radius,
T value)
Writes a circle in the target
RandomAccessible . |
Modifier and Type | Class and Description |
---|---|
class |
BufferedRectangularNeighborhood<T extends Type<T>> |
class |
BufferedRectangularNeighborhoodCursor<T extends Type<T>> |
Modifier and Type | Class and Description |
---|---|
class |
ComputeMinMax<T extends Type<T> & Comparable<T>>
TODO
|
Modifier and Type | Method and Description |
---|---|
static <T extends Comparable<T> & Type<T>> |
ComputeMinMax.computeMinMax(RandomAccessibleInterval<T> interval,
T min,
T max)
Computes minimal and maximal value in a given interval
|
Modifier and Type | Class and Description |
---|---|
class |
ImageTransform<T extends Type<T>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeChannelConverter<T extends Type<T>,A extends Composite<T>>
A converter to extract one channel of a
Composite . |
class |
TypeIdentity<T extends Type<T>>
TODO
|
Modifier and Type | Method and Description |
---|---|
static <A,B extends Type<B>> |
Converters.compose(List<RandomAccessibleInterval<A>> components,
Converter<Composite<A>,B> composer,
B targetType)
Compose a list of same
Interval and same Type A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A,B extends Type<B>> |
Converters.compose(List<RandomAccessibleInterval<A>> components,
Converter<Composite<A>,B> composer,
Supplier<B> targetTypeSupplier)
Compose a list of same
Interval and same Type A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A extends NumericType<A>,B extends Type<B>> |
Converters.composeNumeric(List<RandomAccessibleInterval<A>> components,
Converter<NumericComposite<A>,B> composer,
B targetType)
Compose a list of same
Interval and same NumericType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A extends NumericType<A>,B extends Type<B>> |
Converters.composeNumeric(List<RandomAccessibleInterval<A>> components,
Converter<NumericComposite<A>,B> composer,
Supplier<B> targetTypeSupplier)
Compose a list of same
Interval and same NumericType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A extends RealType<A>,B extends Type<B>> |
Converters.composeReal(List<RandomAccessibleInterval<A>> components,
Converter<RealComposite<A>,B> composer,
B targetType)
Compose a list of same
Interval and same RealType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A extends RealType<A>,B extends Type<B>> |
Converters.composeReal(List<RandomAccessibleInterval<A>> components,
Converter<RealComposite<A>,B> composer,
Supplier<B> targetTypeSupplier)
Compose a list of same
Interval and same RealType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableInterval<A> sourceA,
IterableInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableInterval<A> sourceA,
IterableInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>> |
Converters.convert(IterableRealInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableRealInterval<A> sourceA,
IterableRealInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableRealInterval<A> sourceA,
IterableRealInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(IterableRealInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(IterableRealInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessible<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessible<A> sourceA,
RealRandomAccessible<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessible<A> sourceA,
RealRandomAccessible<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessible<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessibleRealInterval<A> source,
Converter<? super A,? super B> converter,
B b)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessibleRealInterval<A> sourceA,
RealRandomAccessibleRealInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessibleRealInterval<A> sourceA,
RealRandomAccessibleRealInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessibleRealInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convertRAI(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convertRAI(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>,S extends RandomAccessible<A> & IterableInterval<A>> |
Converters.convertRandomAccessibleIterableInterval(S source,
SamplerConverter<? super A,B> converter)
Create an
WriteConvertedIterableRandomAccessibleInterval whose
RandomAccesses and Cursors
Sampler.get() you a converted sample. |
static <A,B extends Type<B>,S extends RandomAccessible<A> & IterableInterval<A>> |
Converters.convertRandomAccessibleIterableInterval(S source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
Create an
WriteConvertedIterableRandomAccessibleInterval whose
RandomAccesses and Cursors
Sampler.get() you a converted sample. |
Modifier and Type | Class and Description |
---|---|
class |
BiConvertedCursor<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedIterableInterval<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedIterableRealInterval<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccess<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccessible<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccessibleInterval<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealCursor<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealRandomAccess<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealRandomAccessible<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealRandomAccessibleRealInterval<A,B,C extends Type<C>>
TODO
|
class |
ConvertedCursor<A,B extends Type<B>>
TODO
|
class |
ConvertedIterableInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedIterableRealInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccess<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccessible<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedRealCursor<A,B extends Type<B>>
TODO
|
class |
ConvertedRealRandomAccess<A,B extends Type<B>>
TODO
|
class |
ConvertedRealRandomAccessible<A,B extends Type<B>>
TODO
|
class |
ConvertedRealRandomAccessibleRealInterval<A,B extends Type<B>>
TODO
|
Modifier and Type | Field and Description |
---|---|
protected B |
ConvertedRealRandomAccessibleRealInterval.converted |
protected B |
ConvertedRealRandomAccessible.converted |
protected B |
ConvertedRealRandomAccess.converted |
protected B |
ConvertedRealCursor.converted |
protected B |
ConvertedRandomAccessibleInterval.converted |
protected B |
ConvertedRandomAccessible.converted |
protected B |
ConvertedRandomAccess.converted |
protected B |
ConvertedIterableRealInterval.converted |
protected B |
ConvertedIterableInterval.converted |
protected B |
ConvertedCursor.converted |
protected C |
BiConvertedRealRandomAccessibleRealInterval.converted |
protected C |
BiConvertedRealRandomAccessible.converted |
protected C |
BiConvertedRealRandomAccess.converted |
protected C |
BiConvertedRealCursor.converted |
protected C |
BiConvertedRandomAccessibleInterval.converted |
protected C |
BiConvertedRandomAccessible.converted |
protected C |
BiConvertedRandomAccess.converted |
protected C |
BiConvertedIterableRealInterval.converted |
protected C |
BiConvertedIterableInterval.converted |
protected C |
BiConvertedCursor.converted |
Modifier and Type | Class and Description |
---|---|
class |
ImgView<T extends Type<T>>
Allows a
RandomAccessibleInterval to be treated as an Img . |
interface |
NativeImg<T extends Type<T>,A>
TODO
|
interface |
NativeLongAccessImg<T extends Type<T>,A>
TODO
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends Type<T>> |
ImagePlusAdapter.convertToFloat(Img<T> input,
Converter<T,FloatType> c) |
static <T extends Type<T>> |
ImgView.wrap(RandomAccessibleInterval<T> accessible)
Represent an arbitrary
RandomAccessibleInterval as an
Img , with a suitable ImgFactory for its size and type,
created by
Util.getSuitableImgFactory(net.imglib2.Dimensions, Object) . |
static <T extends Type<T>> |
ImgView.wrap(RandomAccessibleInterval<T> accessible,
ImgFactory<T> factory)
Represent an arbitrary
RandomAccessibleInterval as an
Img . |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
ImgPlusViews.hyperSlice(ImgPlus<T> image,
int d,
long position)
|
static <T extends Type<T>> |
ImgPlusViews.moveAxis(ImgPlus<T> image,
int fromAxis,
int toAxis)
Permutes the axes of the image.
|
static <T extends Type<T>> |
ImgPlusViews.permute(ImgPlus<T> image,
int fromAxis,
int toAxis)
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ImageProcessorUtils.isSupported(Type<?> type)
Returns true if the given ImgLib2 pixel type is also supported by ImageJ1.
|
Modifier and Type | Class and Description |
---|---|
class |
LabelingType<T extends Comparable<T>>
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractIterableRegionOfInterest.AROIClippedIterableInterval<T extends Type<T>>
Deprecated.
|
protected class |
AbstractIterableRegionOfInterest.AROIIterableInterval<T extends Type<T>>
Deprecated.
|
protected class |
BinaryMaskRegionOfInterest.BMROIIterableInterval<TT extends Type<TT>>
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected T |
AbstractIterableRegionOfInterest.AROIIterableInterval.cached_first_element |
Modifier and Type | Method and Description |
---|---|
<T extends Type<T>> |
IterableRegionOfInterest.getIterableIntervalOverROI(RandomAccessible<T> src)
Deprecated.
Given a sampler in the ROI's space, provide an iterable that can make
iterators over the space, sampling pixels from the sampler.
|
<T extends Type<T>> |
AbstractIterableRegionOfInterest.getIterableIntervalOverROI(RandomAccessible<T> src)
Deprecated.
|
<TT extends Type<TT>> |
BinaryMaskRegionOfInterest.getIterableIntervalOverROI(RandomAccessible<TT> src)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Type<T extends Type<T>>
The
Type interface is responsible for accessing and manipulating
(pixel) values. |
Modifier and Type | Interface and Description |
---|---|
interface |
BasePairType<T extends BasePairType<T>>
TODO
|
interface |
BooleanType<T extends BooleanType<T>>
TODO
|
interface |
NativeLongAccessType<T extends NativeLongAccessType<T>>
A
NativeLongAccessType is a Type that that provides access to
data stored in Java primitive arrays. |
interface |
NativeType<T extends NativeType<T>>
A
NativeType is a Type that that provides access to data
stored in Java primitive arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBit64Type<T extends AbstractBit64Type<T>>
A
Type with arbitrary bit depth up to maximum 64 bits. |
class |
AbstractBitType<T extends AbstractBitType<T>>
Provides basic infrastructure to implement Types based on single bits stored
in a LongAccess
|
class |
AbstractNativeLongAccessType<T extends AbstractNativeLongAccessType<T>> |
class |
AbstractNativeType<T extends AbstractNativeType<T>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
BasePairBitType
Representation of base pairs using 3 bits per entry, supported characters: gap, N, A, T, G, C, U
Bases are handled using the
BasePairBitType.Base enumeration. |
class |
BasePairCharType
Representation of base pairs using one char per entry, supported characters:
gap, N, A, T, G, C, U Bases are handled using the
BasePairBitType.Base enumeration. |
Modifier and Type | Class and Description |
---|---|
class |
BitType
TODO
|
class |
BoolType
A
BooleanType wrapping a single primitive boolean variable. |
class |
NativeBoolType
NativeType backed by boolean . |
Modifier and Type | Interface and Description |
---|---|
interface |
ComplexType<T extends ComplexType<T>>
TODO
|
interface |
IntegerType<T extends IntegerType<T>>
TODO
|
interface |
NumericType<T extends NumericType<T>>
TODO
|
interface |
RealType<T extends RealType<T>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractARGBDoubleType<T extends AbstractARGBDoubleType<T>> |
class |
ARGBDoubleType |
class |
ARGBLongAccessType |
class |
ARGBType
A
native NumericType that encodes four channels at
unsigned byte precision into one 32bit signed integer which is the format
used in most display oriented image processing libraries such as AWT or
ImageJ. |
class |
NativeARGBDoubleType |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComplexType<T extends AbstractComplexType<T>>
TODO
|
class |
ComplexDoubleLongAccessType |
class |
ComplexDoubleType
TODO
|
class |
ComplexFloatLongAccessType |
class |
ComplexFloatType
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntegerBitType<T extends AbstractIntegerBitType<T>>
The performance of this type is traded off for the gain in memory storage.
|
class |
AbstractIntegerType<T extends AbstractIntegerType<T>>
TODO
|
class |
ByteLongAccessType |
class |
ByteType
TODO
|
class |
GenericByteLongAccessType<T extends GenericByteLongAccessType<T>>
TODO
|
class |
GenericByteType<T extends GenericByteType<T>>
TODO
|
class |
GenericIntLongAccessType<T extends GenericIntLongAccessType<T>> |
class |
GenericIntType<T extends GenericIntType<T>>
TODO
|
class |
GenericLongLongAccessType<T extends GenericLongLongAccessType<T>>
Abstract superclass for Long types.
|
class |
GenericLongType<T extends GenericLongType<T>>
Abstract superclass for Long types.
|
class |
GenericShortLongAccessType<T extends GenericShortLongAccessType<T>>
Abstract base class for
native IntegerType s that
encode their value into a 16bit short. |
class |
GenericShortType<T extends GenericShortType<T>>
Abstract base class for
native IntegerType s that
encode their value into a 16bit short. |
class |
IntLongAccessType |
class |
IntType
TODO
|
class |
LongLongAccessType |
class |
LongType
TODO
|
class |
ShortLongAccessType |
class |
ShortType
TODO
|
class |
Unsigned128BitType
A
Type with a bit depth of 128. |
class |
Unsigned12BitType
A 12-bit
Type whose data is stored in a LongAccess . |
class |
Unsigned2BitType
A
Type with a bit depth of 2. |
class |
Unsigned4BitType
A
Type with a bit depth of 4. |
class |
UnsignedByteLongAccessType |
class |
UnsignedByteType
TODO
|
class |
UnsignedIntLongAccessType |
class |
UnsignedIntType
TODO
|
class |
UnsignedLongLongAccessType
TODO
|
class |
UnsignedLongType
TODO
|
class |
UnsignedShortLongAccessType |
class |
UnsignedShortType
TODO
|
class |
UnsignedVariableBitLengthType
A
Type with arbitrary bit depth up to maximum 64 bits. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRealType<T extends AbstractRealType<T>>
TODO
|
class |
DoubleLongAccessType |
class |
DoubleType
TODO
|
class |
FloatLongAccessType |
class |
FloatType
TODO
|
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
ImgUtil.copy(RandomAccessibleInterval<T> source,
RandomAccessibleInterval<T> destination)
Copy one image into another, multi-threaded.
|
static <T extends Type<T> & Comparable<T>> |
Util.max(T value1,
T value2) |
static <T extends Type<T> & Comparable<T>> |
Util.min(T value1,
T value2) |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
Views.expandValue(RandomAccessibleInterval<T> source,
T t,
long... border)
Deprecated.
use
expandValue with unbounded type parameter T |
static <T extends Type<T>,F extends RandomAccessibleInterval<T>> |
Views.extendValue(F source,
T value)
Deprecated.
use
extendValue with unbounded type parameter T |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNumericComposite<T extends NumericType<T>,C extends AbstractNumericComposite<T,C>>
Abstract base class for a vector of
NumericType scalars. |
class |
NumericComposite<T extends NumericType<T>>
A vector of
NumericType scalars. |
class |
RealComposite<T extends RealType<T>>
A vector of
RealType scalars. |
Copyright © 2015–2022 ImgLib2. All rights reserved.