public class SegmentThresholdAboveMinBound extends BinarySegmentation
Constructor and Description |
---|
SegmentThresholdAboveMinBound() |
Modifier and Type | Method and Description |
---|---|
MarkBounds |
getMarkBounds() |
boolean |
isSuppress3D() |
BinaryVoxels<UnsignedByteBuffer> |
segment(VoxelsUntyped voxels,
BinarySegmentationParameters parameters,
Optional<ObjectMask> objectMask)
Performs a segmentation on voxels so that each voxel has an on or off state
after the operation.
|
void |
setMarkBounds(MarkBounds markBounds) |
void |
setSuppress3D(boolean suppress3D) |
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public BinaryVoxels<UnsignedByteBuffer> segment(VoxelsUntyped voxels, BinarySegmentationParameters parameters, Optional<ObjectMask> objectMask) throws SegmentationFailedException
BinarySegmentation
segment
in class BinarySegmentation
voxels
- voxels to segment.parameters
- parameters to guide the algorithm.objectMask
- if present, segmentation only occurs inside this object.voxels
, depending on implementation.SegmentationFailedException
- if the segmentation cannot be successfully completed.public boolean isSuppress3D()
public void setSuppress3D(boolean suppress3D)
public MarkBounds getMarkBounds()
public void setMarkBounds(MarkBounds markBounds)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.