Maven module :un.api : api-image :
Class :
un.impl.image.process.detection.SymmetryDetector
Extends/Implements : -
Subclasses : -
Variables : -
Functions :
setBackgroundValue,
getBackgroundValue,
setObservation,
getObservation,
setValueThreshold,
getValueThreshold,
setResolution,
getResolution,
setRadiusCount,
getRadiusCount,
setMaximumRadius,
getMaximumRadius,
setScoreThreshold,
getScoreThreshold,
setAngularAliasing,
getAngularAliasing,
detectSymmetry,
detectSymmetry
public void
setBackgroundValue (byte backgroundValue)
public byte
getBackgroundValue ()
public void
setObservation (Graphics2D observation)
public Graphics2D
getObservation ()
public void
setValueThreshold (int threshold)
public int
getValueThreshold ()
public void
setResolution (int resolution)
public int
getResolution ()
public void
setRadiusCount (int radiusCount)
public int
getRadiusCount ()
public void
setMaximumRadius (int maximumRadius)
public int
getMaximumRadius ()
public void
setScoreThreshold (float scoreThreshold)
public float
getScoreThreshold ()
public void
setAngularAliasing (double angularAliasing)
public double
getAngularAliasing ()
public Symmetry
detectSymmetry (BufferedImage image)
public Symmetry
detectSymmetry (int width, int height, byte[] pixels)
image subject to the parameters set on it. A few notes:
This code is in the public domain.
Parameter changes must be externally synchronized, otherwise the object is
safe for multi-threaded use.
Better performance will be experienced by supplying pixel data in byte arrays
and not images.
The arrays of pixel data supplied to this object will not be modified by it.
Origin :
http://www.tomgibara.com/computer-vision/SymmetryDetector.java
TODO :