Class InteractiveDoG
java.lang.Object
net.preibisch.mvrecon.fiji.plugin.interestpointdetection.interactive.InteractiveDoG
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatstatic final floatstatic final floatstatic final floatfinal intstatic final floatstatic final floatstatic final intstatic final intstatic final floatstatic final float -
Constructor Summary
ConstructorsConstructorDescriptionInteractiveDoG(ij.ImagePlus imp, InteractiveDoGParams params) InteractiveDoG(ij.ImagePlus imp, InteractiveDoGParams params, double min, double max) Triggers the interactive radial symmetry plugin Single-channel imageplus, 2d or 3d or 4d -
Method Summary
Modifier and TypeMethodDescriptionprotected final voiddispose()protected voiddogDetection(net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> image, net.imglib2.Interval interval) protected voidprotected voidInitialize the image kit - DoG and RANSAC windows to adjust the parametersbooleanprotected booleanisRoiChanged(InteractiveDoG.ValueChange change, Rectangle rect, boolean roiChanged) static voidprotected voidUpdates the Preview with the current parameters (sigma, threshold, roi, slice number + RANSAC parameters)boolean
-
Field Details
-
sensitivity
public final int sensitivity- See Also:
-
supportRadiusMin
public static final int supportRadiusMin- See Also:
-
supportRadiusMax
public static final int supportRadiusMax- See Also:
-
inlierRatioMin
public static final float inlierRatioMin- See Also:
-
inlierRatioMax
public static final float inlierRatioMax- See Also:
-
maxErrorMin
public static final float maxErrorMin- See Also:
-
maxErrorMax
public static final float maxErrorMax- See Also:
-
sigmaMin
public static final float sigmaMin- See Also:
-
sigmaMax
public static final float sigmaMax- See Also:
-
thresholdMin
public static final float thresholdMin- See Also:
-
thresholdMax
public static final float thresholdMax- See Also:
-
-
Constructor Details
-
InteractiveDoG
-
InteractiveDoG
Triggers the interactive radial symmetry plugin Single-channel imageplus, 2d or 3d or 4d- Parameters:
imp- - intial imageparams- - parameters for the computation of the radial symmetrymin- - min intensity of the imagemax- - max intensity of the image
-
-
Method Details
-
isFinished
public boolean isFinished() -
wasCanceled
public boolean wasCanceled() -
initInteractiveKit
protected void initInteractiveKit()Initialize the image kit - DoG and RANSAC windows to adjust the parameters -
isRoiChanged
protected boolean isRoiChanged(InteractiveDoG.ValueChange change, Rectangle rect, boolean roiChanged) -
updatePreview
Updates the Preview with the current parameters (sigma, threshold, roi, slice number + RANSAC parameters)- Parameters:
change- - what did change
-
dogDetection
protected void dogDetection(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> image) -
dogDetection
protected void dogDetection(net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> image, net.imglib2.Interval interval) -
dispose
protected final void dispose() -
main
-