Package | Description |
---|---|
mpicbg.imglib.algorithm.integral | |
mpicbg.imglib.algorithm.scalespace | |
mpicbg.imglib.type.numeric.real | |
mpicbg.imglib.util | |
mpicbg.imglib.wrapper | |
script.imglib.math |
Modifier and Type | Method and Description |
---|---|
protected void |
IntegralImageDouble.integrateLine(int d,
LocalizableByDimCursor<DoubleType> cursor,
DoubleType sum,
int size) |
protected void |
IntegralImageDouble.integrateLineDim0(Converter<R,DoubleType> converter,
LocalizableByDimCursor<R> cursorIn,
LocalizableByDimCursor<DoubleType> cursorOut,
DoubleType sum,
DoubleType tmpVar,
int size) |
Modifier and Type | Method and Description |
---|---|
protected void |
IntegralImageDouble.integrateLine(int d,
LocalizableByDimCursor<DoubleType> cursor,
DoubleType sum,
int size) |
protected void |
IntegralImageDouble.integrateLineDim0(Converter<R,DoubleType> converter,
LocalizableByDimCursor<R> cursorIn,
LocalizableByDimCursor<DoubleType> cursorOut,
DoubleType sum,
DoubleType tmpVar,
int size) |
protected void |
IntegralImageDouble.integrateLineDim0(Converter<R,DoubleType> converter,
LocalizableByDimCursor<R> cursorIn,
LocalizableByDimCursor<DoubleType> cursorOut,
DoubleType sum,
DoubleType tmpVar,
int size) |
Constructor and Description |
---|
IntegralImageDouble(Image<R> img,
Converter<R,DoubleType> converter) |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
SubpixelLocalization.computeDerivativeVector(LocalizableByDimCursor<T> cursor)
Computes the n-dimensional 1st derivative vector in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
static <T extends RealType<T>> |
SubpixelLocalization.computeHessianMatrix(LocalizableByDimCursor<T> cursor)
Computes the n-dimensional Hessian Matrix in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
protected Image<DoubleType> |
SubpixelLocalization.getDerivativeVector(LocalizableByDimCursor<T> cursor,
Image<DoubleType> derivativeVector)
This method is called by the process method to allow to override how the derivative vector is computed
|
protected Image<DoubleType> |
SubpixelLocalization.getHessianMatrix(LocalizableByDimCursor<T> cursor,
Image<DoubleType> hessianMatrix)
This method is called by the process method to allow to override how the hessian matrix is computed
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
SubpixelLocalization.computeDerivativeVector(LocalizableByDimCursor<T> cursor,
Image<DoubleType> derivativeVector)
Computes the n-dimensional 1st derivative vector in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
static <T extends RealType<T>> |
SubpixelLocalization.computeHessianMatrix(LocalizableByDimCursor<T> cursor,
Image<DoubleType> hessianMatrix)
Computes the n-dimensional Hessian Matrix in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
protected Image<DoubleType> |
SubpixelLocalization.getDerivativeVector(LocalizableByDimCursor<T> cursor,
Image<DoubleType> derivativeVector)
This method is called by the process method to allow to override how the derivative vector is computed
|
protected Image<DoubleType> |
SubpixelLocalization.getHessianMatrix(LocalizableByDimCursor<T> cursor,
Image<DoubleType> hessianMatrix)
This method is called by the process method to allow to override how the hessian matrix is computed
|
protected Matrix |
SubpixelLocalization.invertMatrix(Image<DoubleType> matrixImage)
This method is called by the process method to allow to override how the matrix is inverted
|
Modifier and Type | Method and Description |
---|---|
DoubleType |
DoubleType.copy() |
DoubleType[] |
DoubleType.createArray1D(int size1) |
DoubleType[][] |
DoubleType.createArray2D(int size1,
int size2) |
DoubleType[][][] |
DoubleType.createArray3D(int size1,
int size2,
int size3) |
DoubleType |
DoubleType.createVariable() |
DoubleType |
DoubleType.duplicateTypeOnSameDirectAccessContainer() |
Modifier and Type | Method and Description |
---|---|
DirectAccessContainer<DoubleType,? extends DoubleAccess> |
DoubleType.createSuitableDirectAccessContainer(DirectAccessContainerFactory storageFactory,
int[] dim) |
Constructor and Description |
---|
DoubleType(DirectAccessContainer<DoubleType,? extends DoubleAccess> doubleStorage) |
Modifier and Type | Method and Description |
---|---|
static Image<DoubleType> |
DevUtil.createImageFromArray(double[] data,
int[] dim) |
Modifier and Type | Method and Description |
---|---|
static Image<DoubleType> |
ImgLib2.wrapArrayDoubleToImgLib1(Img<DoubleType> img)
|
static Image<DoubleType> |
ImgLib2.wrapCellDoubleToImgLib1(Img<DoubleType> img)
|
static Image<DoubleType> |
ImgLib2.wrapDoubleToImgLib1(Img<DoubleType> img)
|
Modifier and Type | Method and Description |
---|---|
static Img<DoubleType> |
ImgLib1.wrapArrayDoubleToImgLib2(Image<DoubleType> image)
|
static Img<DoubleType> |
ImgLib1.wrapCellDoubleToImgLib2(Image<DoubleType> image)
|
static Img<DoubleType> |
ImgLib1.wrapDoubleToImgLib2(Image<DoubleType> image)
|
Modifier and Type | Method and Description |
---|---|
static Image<DoubleType> |
Compute.inDoubles(IFunction op)
Execute the given
IFunction , which runs for each pixel,
and store the results in an Image of type DoubleType . |
static Image<DoubleType> |
Compute.inDoubles(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves
Image
rather than IFunction ; this method ends up creating a copy of the image, in DoubleType . |
static Image<DoubleType> |
Compute.inDoubles(int numThreads,
IFunction op)
Execute the given
IFunction , which runs for each pixel,
and store the results in an Image of type DoubleType with
as many threads as desired. |
Copyright © 2015–2021 Fiji. All rights reserved.