j2d
Class SpatialCorrelation

java.lang.Object
  extended by j2d.SpatialCorrelation

public class SpatialCorrelation
extends java.lang.Object


Constructor Summary
SpatialCorrelation()
           
 
Method Summary
static void binaryTemplateTest()
           
static double correlate(float[][] tmpltArray, short[][] sceneArray, float[][] outputArray)
           
static java.awt.Image getSpatialCorrelation(java.awt.Image templateImage, java.awt.Image sceneImage)
          Correlate imag1 with img2 and return the new image.
static void main(java.lang.String[] args)
           
static void spatialCorrelationTest()
           
static void spatialCorrelationTestWorks()
           
static java.awt.Image templateCorrelation(java.awt.Image template, java.awt.Image scene)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpatialCorrelation

public SpatialCorrelation()
Method Detail

main

public static void main(java.lang.String[] args)

spatialCorrelationTestWorks

public static void spatialCorrelationTestWorks()

templateCorrelation

public static java.awt.Image templateCorrelation(java.awt.Image template,
                                                 java.awt.Image scene)

binaryTemplateTest

public static void binaryTemplateTest()

spatialCorrelationTest

public static void spatialCorrelationTest()

getSpatialCorrelation

public static java.awt.Image getSpatialCorrelation(java.awt.Image templateImage,
                                                   java.awt.Image sceneImage)
Correlate imag1 with img2 and return the new image. This is very slow correlation, but it works well.

Parameters:
templateImage -
sceneImage -
Returns:
correlation output

correlate

public static double correlate(float[][] tmpltArray,
                               short[][] sceneArray,
                               float[][] outputArray)