Uses of Class
org.anchoranalysis.image.voxel.binary.values.BinaryValuesByte
Packages that use BinaryValuesByte
Package
Description
Base classes for thresholding and calculating levels for thresholding.
An image with only two permissible states.
Binary operations involving voxelwise combination of
Mask
.Defining on and off intensity-values to interpret an image in a binary way.
Applying a kernel via
convolution to voxels.
The fundamental data class that is an
ObjectMask
and related structures.Thresholding operations on voxels.
Non-bean classes related to
Mark
s.Overlay
s and related classes involving drawing entities on top
of an image.An implementation of an
Overlay
that draws an ObjectMask
on an image.Implementations of
Thresholder
that use FIJI.Non-beans pertaining to segmenting a z-stack slice-by-slice.
Implementations of
Thresholder
that call ImageJ.-
Uses of BinaryValuesByte in org.anchoranalysis.image.bean.threshold
Methods in org.anchoranalysis.image.bean.threshold with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionThresholder.threshold
(VoxelsUntyped voxels, BinaryValuesByte binaryValues) LikeThresholder.threshold(VoxelsUntyped, BinaryValuesByte, Optional, Optional)
applying the thresholding to the entire set of voxels.abstract BinaryVoxels
<UnsignedByteBuffer> Thresholder.threshold
(VoxelsUntyped voxels, BinaryValuesByte binaryValues, Optional<Histogram> histogram, Optional<ObjectMask> objectMask) Thresholds voxels (across a range of values) so that they have only binary range (i.e. two voxel values representing on and off).ThresholderGlobal.threshold
(VoxelsUntyped inputBuffer, BinaryValuesByte bvOut, Optional<Histogram> histogram, Optional<ObjectMask> objectMask) -
Uses of BinaryValuesByte in org.anchoranalysis.image.core.mask
Methods in org.anchoranalysis.image.core.mask that return BinaryValuesByteModifier and TypeMethodDescriptionMask.binaryValuesByte()
The two states which are permitted to be assigned to the voxels, stored as bytes. -
Uses of BinaryValuesByte in org.anchoranalysis.image.core.mask.combine
Methods in org.anchoranalysis.image.core.mask.combine with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionstatic void
MaskAnd.apply
(Voxels<UnsignedByteBuffer> voxelsFirst, Voxels<UnsignedByteBuffer> voxelsSecond, BinaryValuesByte binaryValuesFirst, BinaryValuesByte binaryValuesSecond) Performs a logical and operation on each voxel in twoVoxels
(considered to be masks), writing the result onto the second mask. -
Uses of BinaryValuesByte in org.anchoranalysis.image.voxel.binary.values
Methods in org.anchoranalysis.image.voxel.binary.values that return BinaryValuesByteModifier and TypeMethodDescriptionBinaryValuesInt.asByte()
Derives aBinaryValuesByte
representation from the current values.static BinaryValuesByte
BinaryValuesByte.getDefault()
Default values to use, if not otherwise specified.BinaryValuesByte.invert()
Inverts the values so off becomes on, and vice-versa. -
Uses of BinaryValuesByte in org.anchoranalysis.image.voxel.kernel
Constructors in org.anchoranalysis.image.voxel.kernel with parameters of type BinaryValuesByteModifierConstructorDescriptionKernelPointCursor
(int index, Point3i point, Extent extent, BinaryValuesByte binaryValues, KernelApplicationParameters parameters) Creates to be focused around a particular point in the image. -
Uses of BinaryValuesByte in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return BinaryValuesByteModifier and TypeMethodDescriptionObjectMask.binaryValuesByte()
What values constitute an on and off state invoxels
- as bytes.ObjectCollection.getFirstBinaryValuesByte()
TheBinaryValuesByte
associated with the first object in the collection.Constructors in org.anchoranalysis.image.voxel.object with parameters of type BinaryValuesByteModifierConstructorDescriptionObjectMask
(BoundingBox box, Voxels<UnsignedByteBuffer> voxels, BinaryValuesByte binaryValues) LikeObjectMask(BoundingBox, Voxels, BinaryValuesInt)
but specifies the binary-values as bytes. -
Uses of BinaryValuesByte in org.anchoranalysis.image.voxel.thresholder
Methods in org.anchoranalysis.image.voxel.thresholder with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionstatic BinaryVoxels
<UnsignedByteBuffer> VoxelsThresholder.threshold
(VoxelsUntyped voxels, float level, BinaryValuesByte binaryValues, Optional<ObjectMask> objectMask, boolean alwaysDuplicate) Applies thresholding toVoxelsUntyped
.static void
VoxelsThresholder.thresholdByte
(Voxels<UnsignedByteBuffer> voxels, int level, BinaryValuesByte binaryValues) Applies thresholding toVoxels
of unsigned byte data type.static BinaryVoxels
<UnsignedByteBuffer> VoxelsThresholder.thresholdFloat
(Voxels<FloatBuffer> voxels, float level, BinaryValuesByte binaryValues) Applies thresholding toVoxels
of float data type. -
Uses of BinaryValuesByte in org.anchoranalysis.mpp.mark
Methods in org.anchoranalysis.mpp.mark with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionMark.deriveObject
(Dimensions dimensions, RegionMembershipWithFlags region, BinaryValuesByte binaryValues) Creates an ObjectMask representation of the mark.Constructors in org.anchoranalysis.mpp.mark with parameters of type BinaryValuesByteModifierConstructorDescriptionMarkToObjectConverter
(Optional<ScaleFactor> scaleFactor, Dimensions dimensions, RegionMembershipWithFlags regionMembership, BinaryValuesByte binaryValuesOut) Creates a newMarkToObjectConverter
instance. -
Uses of BinaryValuesByte in org.anchoranalysis.mpp.overlay
Methods in org.anchoranalysis.mpp.overlay with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionOverlayMark.createObject
(Dimensions dimensionsEntireImage, BinaryValuesByte binaryValuesOut) -
Uses of BinaryValuesByte in org.anchoranalysis.overlay
Methods in org.anchoranalysis.overlay with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionabstract ObjectWithProperties
Overlay.createObject
(Dimensions dimensionsEntireImage, BinaryValuesByte binaryValuesOut) Derives an object-mask representation of the overlay to be drawn withoverlayWriter
. -
Uses of BinaryValuesByte in org.anchoranalysis.overlay.object
Methods in org.anchoranalysis.overlay.object with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionOverlayObjectMask.createObject
(Dimensions dimensionsEntireImage, BinaryValuesByte binaryValuesOut) -
Uses of BinaryValuesByte in org.anchoranalysis.plugin.fiji.bean.threshold
Methods in org.anchoranalysis.plugin.fiji.bean.threshold with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionThresholderAutoIJ.threshold
(VoxelsUntyped inputBuffer, BinaryValuesByte binaryValues, Optional<Histogram> histogram, Optional<ObjectMask> objectMask) -
Uses of BinaryValuesByte in org.anchoranalysis.plugin.image.segment.thresholder.slice
Constructors in org.anchoranalysis.plugin.image.segment.thresholder.slice with parameters of type BinaryValuesByteModifierConstructorDescriptionSliceThresholder
(BinaryValuesByte binaryValuesByte) Creates a newSliceThresholder
instance.SliceThresholderMask
(boolean clearOutsideMask, ObjectMask object, BinaryValuesByte binaryValues) Creates a newSliceThresholderMask
.SliceThresholderWithoutMask
(BinaryValuesByte binaryValues) Creates a newSliceThresholderWithoutMask
. -
Uses of BinaryValuesByte in org.anchoranalysis.plugin.imagej.bean.threshold
Methods in org.anchoranalysis.plugin.imagej.bean.threshold with parameters of type BinaryValuesByteModifier and TypeMethodDescriptionThresholderSimpleFillHoles2D.threshold
(VoxelsUntyped inputBuffer, BinaryValuesByte binaryValues, Optional<Histogram> histogram, Optional<ObjectMask> objectMask)