| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectFacemorph.mdl.TemplatePatchMDL
public class TemplatePatchMDL
Template patch groupwise alignment (experimental)
| Constructor Summary | |
|---|---|
| TemplatePatchMDL(java.util.ArrayList<java.awt.image.BufferedImage> images,
                 Template template,
                 int patchsize,
                 int windowSize)TemplatePatchMDL constructor | |
| Method Summary | |
|---|---|
|  TemplatePatchMDL | getLowRes()Get a low res approximation to the problem | 
|  java.awt.geom.Point2D.Float | getPointUpdate(java.awt.geom.Point2D.Float sPt,
               java.awt.geom.Point2D.Float tPt,
               FloatImage source,
               FloatImage target,
               int patchSize,
               int windowSize)Search for the best match for a specific point | 
|  java.util.ArrayList<Template> | getTemplates()Get the template array | 
| static void | main(java.lang.String[] args)Main method is used for testing | 
|  void | optimise(int minwidth)Perform the optimisation (alignment) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TemplatePatchMDL(java.util.ArrayList<java.awt.image.BufferedImage> images,
                        Template template,
                        int patchsize,
                        int windowSize)
images - the images to aligntemplate - the example template aligned to the first imagepatchsize - the patch size to usewindowSize - the window size to use| Method Detail | 
|---|
public TemplatePatchMDL getLowRes()
public java.util.ArrayList<Template> getTemplates()
public void optimise(int minwidth)
minwidth - the minimum width for the multiscale recursion
public java.awt.geom.Point2D.Float getPointUpdate(java.awt.geom.Point2D.Float sPt,
                                                  java.awt.geom.Point2D.Float tPt,
                                                  FloatImage source,
                                                  FloatImage target,
                                                  int patchSize,
                                                  int windowSize)
sPt - current location in source imagetPt - current location in target imagesource - source imagetarget - target imagepatchSize - the patch sizewindowSize - the window size
public static void main(java.lang.String[] args)
                 throws java.io.FileNotFoundException
args - args[0] = the image-template list file, args[1] = the template to use
java.io.FileNotFoundException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||