Package | Description |
---|---|
org.anchoranalysis.image.bean.interpolator |
Beans for specifying image interpolators.
|
org.anchoranalysis.image.bean.spatial.arrange |
Beans to specify how to form a single-image by spatially combining other images.
|
org.anchoranalysis.image.core.channel |
The
Channel core data-class and related operations
and converters. |
org.anchoranalysis.image.inference |
Inference of machine learning models on images.
|
org.anchoranalysis.image.inference.segment |
Non-beans pertaining to segmentation of images via model inference.
|
org.anchoranalysis.image.io.stack.output.box |
Base classes for generators that ultimately write only a bounding-box portion of a
Stack to the filesystem. |
org.anchoranalysis.image.voxel |
Data-structures to store and manipulate image raster-data or voxels.
|
org.anchoranalysis.image.voxel.extracter |
Methods to read/copy/duplicate portions of voxels.
|
org.anchoranalysis.image.voxel.resizer |
Different interpolator methods to use when scaling voxels.
|
org.anchoranalysis.io.imagej.bean.interpolator |
Performing interpolation with ImageJ.
|
org.anchoranalysis.io.imagej.resizer |
Image interpolation when scaling using ImageJ.
|
org.anchoranalysis.plugin.image.task.bean.scale |
Tasks to scale an image.
|
org.anchoranalysis.plugin.image.task.grouped |
Non-bean classes about grouping channels or other inputs.
|
org.anchoranalysis.plugin.image.task.slice |
Non-bean classes pertaining to combining stacks into a single stack.
|
org.anchoranalysis.plugin.opencv.bean.interpolate |
Interpolation beans that use OpenCV.
|
org.anchoranalysis.plugin.opencv.resizer |
Interpolation non-beans that use OpenCV.
|
Modifier and Type | Method and Description |
---|---|
protected VoxelsResizer |
None.createVoxelsResizer() |
protected abstract VoxelsResizer |
Interpolator.createVoxelsResizer()
Create a
VoxelsResizer that can be used for resizing voxel-buffers. |
protected VoxelsResizer |
ImgLib2Linear.createVoxelsResizer() |
protected VoxelsResizer |
ImgLib2Lanczos.createVoxelsResizer() |
VoxelsResizer |
Interpolator.voxelsResizer()
Memoizes a call to
Interpolator.createVoxelsResizer() . |
Modifier and Type | Method and Description |
---|---|
RGBStack |
StackArranger.combine(List<RGBStack> stacks,
VoxelsResizer resizer,
ChannelFactorySingleType factory,
OperationContext context)
|
RGBStack |
StackArranger.combine(List<RGBStack> stacks,
VoxelsResizer resizer,
OperationContext context)
|
Modifier and Type | Method and Description |
---|---|
Channel |
Channel.resizeXY(Extent extentToAssign,
VoxelsResizer resizer)
Resizes the dimensions of the channel, interpolating the existing voxel values to match.
|
Channel |
Channel.resizeXY(int x,
int y,
VoxelsResizer resizer)
Like
Channel.resizeXY(Extent, VoxelsResizer) but specifies the size via int
parameters. |
Channel |
Channel.scaleXY(ScaleFactor scaleFactor,
VoxelsResizer resizer)
Resizes the dimensions of the channel, by scaling the existing size by a factor.
|
Modifier and Type | Method and Description |
---|---|
VoxelsResizer |
ImageInferenceContext.getResizer()
How to resize images or voxel-buffers.
|
Constructor and Description |
---|
ImageInferenceContext(DualScale<Dimensions> dimensions,
ScaleFactor scaleFactor,
Optional<List<String>> classLabels,
VoxelsResizer resizer,
ExecutionTimeRecorder executionTimeRecorder,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
static BinaryVoxels<UnsignedByteBuffer> |
ScaleAndThresholdVoxels.scaleAndThreshold(Voxels<FloatBuffer> voxels,
Extent targetSize,
VoxelsResizer resizer,
float maskMinValue)
Scales voxels representing a mask to a target size, and then thresholds.
|
Modifier and Type | Method and Description |
---|---|
static ScaleableBackground |
ScaleableBackground.scaleBy(DisplayStack stack,
ScaleFactor scaleFactor,
VoxelsResizer resizer)
Creates a background from a stack with scaling.
|
Modifier and Type | Method and Description |
---|---|
BoundedVoxels<T> |
BoundedVoxels.scale(ScaleFactor scaleFactor,
VoxelsResizer resizer,
Optional<Extent> clipTo)
Creates a scaled-version (in XY dimensions only) of the current bounding-box.
|
Modifier and Type | Method and Description |
---|---|
Voxels<T> |
VoxelsExtracter.resizedXY(int sizeX,
int sizeY,
VoxelsResizer resizer)
Creates a new voxels that are a resized version of the current voxels (only in X and Y
dimensions), interpolating as needed.
|
Modifier and Type | Class and Description |
---|---|
class |
Lanczos
Resizes with an interpolator that uses Lanczos resampling as implemented in
Imglib2.
|
class |
Linear
Resizes with an interpolator that uses linear interpolation as implemented
in Imglib2.
|
class |
NearestNeighbor
Resizes with an interpolator that uses nearest neighbor
interpolation as implemented in Imglib2.
|
class |
VoxelsResizerExecutionTime
Calls another
VoxelsResizer recording each resize call via a ExecutionTimeRecorder . |
class |
VoxelsResizerImgLib2
Performs resizing of
VoxelBuffer s using ImgLib2's interpolation. |
class |
VoxelsResizerNone
Doesn't do any interpolation, just copies a single value for each voxel.
|
Modifier and Type | Method and Description |
---|---|
VoxelsResizer |
VoxelsResizerFactory.binaryResizer(int outOfBoundsValue)
A
VoxelsResizer that is suitable for resizing a binary raster-image,
restricted to two possible intensity values only. |
VoxelsResizer |
VoxelsResizerFactory.noInterpolation()
A
VoxelsResizer that is effectively disabled, and performs no interpolation, copying
a single (minimal corner) value for each voxel. |
Constructor and Description |
---|
VoxelsResizerExecutionTime(VoxelsResizer resizer,
ExecutionTimeRecorder executionTimeRecorder,
String operationIdentifierPrefix)
Creates with an
VoxelsResizer and ExecutionTimeRecorder . |
Modifier and Type | Method and Description |
---|---|
protected VoxelsResizer |
ImageJ.createVoxelsResizer() |
Modifier and Type | Class and Description |
---|---|
class |
VoxelsResizerImageJ
Resizes with linear
interpolation as implemented in ImageJ.
|
Modifier and Type | Method and Description |
---|---|
protected Stack |
ScaleImageCommonSize.scaleStack(Stack stack,
Optional<ImageSizeSuggestion> suggestedSize,
VoxelsResizer voxelsResizer,
CommonSize sharedState) |
protected Stack |
ScaleImageIndependently.scaleStack(Stack stack,
Optional<ImageSizeSuggestion> suggestedSize,
VoxelsResizer voxelsResizer,
NoSharedState sharedState) |
protected abstract Stack |
ScaleImage.scaleStack(Stack stack,
Optional<ImageSizeSuggestion> suggestedSize,
VoxelsResizer voxelsResizer,
S sharedState)
Produce a scaled version of a
Stack , mapping each channel to a scaled version of
itself. |
Constructor and Description |
---|
ChannelSource(NamedStacks stackStore,
ConsistentChannelChecker channelChecker,
Optional<SizeXY> resizeTo,
VoxelsResizer resizer) |
Constructor and Description |
---|
MontageSharedState(Map<Path,BoundingBoxEnclosed> boxes,
Extent sizeCombined,
VoxelsResizer resizer,
ExecutionTimeRecorder executionTimeRecorder)
Create with a mapping from
Path s to boxes. |
Modifier and Type | Method and Description |
---|---|
protected VoxelsResizer |
OpenCV.createVoxelsResizer() |
Modifier and Type | Class and Description |
---|---|
class |
VoxelsResizerOpenCV
Resizes
VoxelBuffer s using OpenCV's cv2.resize function. |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.