public class DoGPeaks<N extends RealType<N>> extends ArrayList<float[]>
Image
, and this class itself
becomes the List
of found peaks, each as a float[] array that specifies its position.
See also DifferenceOfGaussian, DifferenceOfGaussianPeak
.modCount
Constructor and Description |
---|
DoGPeaks(Image<N> img,
double[] sigmaLarge,
double[] sigmaSmall,
Number minPeakValue,
Number normalizationFactor) |
DoGPeaks(Image<N> img,
Number sigmaLarge,
Number sigmaSmall,
Number minPeakValue,
Number normalizationFactor)
Consider the as isotropic: apply the same sigma to all dimensions.
|
DoGPeaks(Object fn,
double[] sigmaLarge,
double[] sigmaSmall,
Number minPeakValue,
Number normalizationFactor) |
DoGPeaks(Object fn,
float[] sigmaLarge,
float[] sigmaSmall,
Number minPeakValue,
Number normalizationFactor)
Consider the as an isotropic image: apply the same sigma to all dimensions.
|
DoGPeaks(Object fn,
List<Number> sigmaLarge,
List<Number> sigmaSmall,
Number minPeakValue,
Number normalizationFactor)
Consider the as an isotropic image: apply the same sigma to all dimensions.
|
DoGPeaks(Object fn,
Number sigmaLarge,
Number sigmaSmall,
Number minPeakValue,
Number normalizationFactor) |
Modifier and Type | Method and Description |
---|---|
List<Object> |
asPoints()
Returns a list of peaks as Java3D points: Point2f for 2D images, Point3f for 3D images, and Point4f for 4D images.
|
List<Object> |
asPoints(float[] scalingFactor)
|
List<Object> |
asPoints(Number scalingFactor)
Returns a list of peaks as Java3D points: Point2f for 2D images, Point3f for 3D images, and Point4f for 4D images.
|
List<DifferenceOfGaussianPeak<FloatType>> |
getPeaks()
Get all peaks as
DifferenceOfGaussianPeak instances. |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
equals, hashCode
containsAll, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
containsAll, equals, hashCode
parallelStream, stream
public DoGPeaks(Object fn, Number sigmaLarge, Number sigmaSmall, Number minPeakValue, Number normalizationFactor) throws Exception
Exception
public DoGPeaks(Image<N> img, Number sigmaLarge, Number sigmaSmall, Number minPeakValue, Number normalizationFactor) throws Exception
Exception
public DoGPeaks(Object fn, List<Number> sigmaLarge, List<Number> sigmaSmall, Number minPeakValue, Number normalizationFactor) throws Exception
Exception
public DoGPeaks(Object fn, float[] sigmaLarge, float[] sigmaSmall, Number minPeakValue, Number normalizationFactor) throws Exception
Exception
public DoGPeaks(Object fn, double[] sigmaLarge, double[] sigmaSmall, Number minPeakValue, Number normalizationFactor) throws Exception
Exception
public DoGPeaks(Image<N> img, double[] sigmaLarge, double[] sigmaSmall, Number minPeakValue, Number normalizationFactor) throws Exception
img
- The Image
to search peaks into.sigmaLarge
- A double[] array with a sigma value for each dimension of the image.sigmaSmall
- A double[] array with a sigma value for each dimension of the image.minPeakValue
- The lowest intensity value for a difference of Gaussian peak to be considered so.normalizationFactor
- See DifferenceOfGaussian
.Exception
public List<DifferenceOfGaussianPeak<FloatType>> getPeaks()
DifferenceOfGaussianPeak
instances.public List<Object> asPoints(float[] scalingFactor) throws Exception
Point2f
for 2D images
Point3f
for 3D images
Point4f
for 4D imagesIllegalArgumentException
- if scalingFactor.length is different than the image dimensions.Exception
- if the image dimensions is not 2, 3, or 4.public List<Object> asPoints() throws Exception
Exception
Copyright © 2015–2021 Fiji. All rights reserved.