Facemorph.mdl
Class multiScaleEdgeMDL

java.lang.Object
  extended by Facemorph.mdl.multiScaleEdgeMDL

public class multiScaleEdgeMDL
extends java.lang.Object

In memory multiscale edge alignment


Constructor Summary
multiScaleEdgeMDL(java.util.ArrayList<java.awt.image.BufferedImage> images)
          Construct an image alignment object
 
Method Summary
 java.util.ArrayList<Template> getTemplates(Template tem)
          Apply the estimated warps to the give Template
 MultiscaleWarp invertWarp(MultiscaleWarp w)
          Invert the warp
static void main(java.lang.String[] args)
          Main method for testing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

multiScaleEdgeMDL

public multiScaleEdgeMDL(java.util.ArrayList<java.awt.image.BufferedImage> images)
Construct an image alignment object

Parameters:
images - the images to align
Method Detail

invertWarp

public MultiscaleWarp invertWarp(MultiscaleWarp w)
Invert the warp

Parameters:
w - teh warp to invert
Returns:
the inverted warp

getTemplates

public java.util.ArrayList<Template> getTemplates(Template tem)
Apply the estimated warps to the give Template

Parameters:
tem - the Template delineating the mean
Returns:
return the list of Templates

main

public static void main(java.lang.String[] args)
                 throws java.io.FileNotFoundException
Main method for testing

Parameters:
args - args[0] - list file, args[1] - template
Throws:
java.io.FileNotFoundException