Package | Description |
---|---|
net.imglib2.algorithm.morphology.distance |
Modifier and Type | Class and Description |
---|---|
class |
EuclidianDistanceAnisotropic
Implementation of weighted anisotropic Euclidian distance:
D( p ) = min_q f(q) + sum_i w_i*(p_i - q_i)*(p_i - q_i).
|
class |
EuclidianDistanceIsotropic
Implementation of weighted isotropic Euclidian distance:
D( p ) = min_q f(q) + w * sum_i (p_i - q_i)*(p_i - q_i).
|
Modifier and Type | Method and Description |
---|---|
static <B extends BooleanType<B>,U extends RealType<U>> |
DistanceTransform.binaryTransform(RandomAccessible<B> source,
RandomAccessibleInterval<U> target,
Distance d)
Create binary distance transform on
source using arbitrary
Distance d. |
static <B extends BooleanType<B>,U extends RealType<U>> |
DistanceTransform.binaryTransform(RandomAccessible<B> source,
RandomAccessibleInterval<U> target,
Distance d,
ExecutorService es,
int nTasks)
Create binary distance transform on
source using arbitrary
Distance d. |
static <B extends BooleanType<B>,U extends RealType<U>,V extends RealType<V>> |
DistanceTransform.binaryTransform(RandomAccessible<B> source,
RandomAccessibleInterval<U> tmp,
RandomAccessibleInterval<V> target,
Distance d)
Create binary distance transform on
source using arbitrary
Distance d. |
static <B extends BooleanType<B>,U extends RealType<U>,V extends RealType<V>> |
DistanceTransform.binaryTransform(RandomAccessible<B> source,
RandomAccessibleInterval<U> tmp,
RandomAccessibleInterval<V> target,
Distance d,
ExecutorService es,
int nTasks)
Create binary distance transform on
source using arbitrary
Distance d. |
static <B extends BooleanType<B>> |
DistanceTransform.binaryTransform(RandomAccessibleInterval<B> source,
Distance d,
ExecutorService es,
int nTasks)
Create binary distance transform on
source using arbitrary
Distance d. |
static <T extends RealType<T>,U extends RealType<U>> |
DistanceTransform.transform(RandomAccessible<T> source,
RandomAccessibleInterval<U> target,
Distance d)
|
static <T extends RealType<T>,U extends RealType<U>> |
DistanceTransform.transform(RandomAccessible<T> source,
RandomAccessibleInterval<U> target,
Distance d,
ExecutorService es,
int nTasks)
|
static <T extends RealType<T>,U extends RealType<U>,V extends RealType<V>> |
DistanceTransform.transform(RandomAccessible<T> source,
RandomAccessibleInterval<U> tmp,
RandomAccessibleInterval<V> target,
Distance d)
|
static <T extends RealType<T>,U extends RealType<U>,V extends RealType<V>> |
DistanceTransform.transform(RandomAccessible<T> source,
RandomAccessibleInterval<U> tmp,
RandomAccessibleInterval<V> target,
Distance d,
ExecutorService es,
int nTasks)
|
static <T extends RealType<T>> |
DistanceTransform.transform(RandomAccessibleInterval<T> source,
Distance d)
|
static <T extends RealType<T>> |
DistanceTransform.transform(RandomAccessibleInterval<T> source,
Distance d,
ExecutorService es,
int nTasks)
|
Copyright © 2015–2022 ImgLib2. All rights reserved.