Uses of Class
Facemorph.PCI

Packages that use PCI
Facemorph   
Facemorph.aam   
 

Uses of PCI in Facemorph
 

Methods in Facemorph with parameters of type PCI
 BigMat PCI.combine(PCI[] pci, Template targetShape, int targetWidth, int targetHeight, Mask mask)
          Builds a PCI by combining a set of PCIs
 void Template.fitAAM(int warpType, java.awt.Image subject, java.awt.Image average, Mask mask, PCA pca, PCI pci)
          Fits a Template to this FloatImage using a multiscale method
 void Template.fitAAMappearance(int warpType, java.awt.Image subject, java.awt.Image averageImg, Mask mask, PCA pca, PCI pci, float scale)
          Attempt at fitting an AAM to an image using efficient reverse method, includes colour information
 void Template.fitAAMbayesian(int warpType, java.awt.Image subject, java.awt.Image averageImg, Mask mask, PCA pca, PCI pci, float scale)
          Attempt at fitting an AAM to an image using efficient reverse method, includes colour information
 void Template.fitAAMforward(java.awt.Image subjectImg, java.awt.Image averageImg, Mask mask, PCA pca, PCI pci, float scale)
          Attempt at fitting an AAM to an image using inefficient, but more reliable forward method, includes colour information
 int Template.fitAAMspan(int warpType, java.awt.Image subject, java.awt.Image averageImg, Mask mask, PCA pca, PCI pci, FloatImage[] smallPCIcomps, float scale, int counter)
          Attempt at fitting an AAM to an image using efficient reverse method, colour information is projected out
 int Template.fitAAMspanLM(int warpType, java.awt.Image subject, java.awt.Image averageImg, Mask mask, PCA pca, PCI pci, float scale, int counter)
          Attempt at fitting an AAM to an image using efficient reverse method, includes colour information
 FloatImage[][] PCI.getIntersection(PCI pci, Mask mask)
          Gets the intersection or closest point between two PCIs
 FloatImage[][] PCI.getIntersectionIterative(PCI pci, Mask mask)
          Gets the intersection or closest point between two PCIs
 BigMat PCI.getReduced(PCI pci, float[] filter, int m, Mask mask)
          Shrinks by a factor of 2 using filter to downsample
 

Uses of PCI in Facemorph.aam
 

Methods in Facemorph.aam with parameters of type PCI
 void AAM.projectOut(FloatImage[] diffImg, PCI pci, FloatImage mask)
          Projects the appearance variation out the derivative image
 void GLAAM.projectOut(FloatImage[] diffImg, PCI pci, FloatImage mask)
          Projects the appearance variation out the derivative image
static void CAAMPowell.test(java.lang.String listFile, java.lang.String resFile, PCI pci, PCA pca, Mask mask)
          Test method
 

Constructors in Facemorph.aam with parameters of type PCI
AAM(Mask mask, ASM asm, PCI pci, int type, int warpType)
          Creates a new instance of AAM
AAMTracker(Template template, Mask mask, ASM asm, PCI pci, java.lang.String fileRoot, java.lang.String url)
          Creates a new instance of AAMTracker
CAAMPowell(Mask mask, PCA pca, PCI pci, java.awt.Image subject, Template template)
          Constructor for CAAMPowell
GLAAM(Mask mask, ASM asm, PCI pci, int type)
          Creates a new instance of AAM
GLAAM(Mask mask, ASM asm, PCI pci, int type, javax.media.opengl.GLAutoDrawable canv)
          Creates a new instance of AAM
MultiscaleAAM(Mask mask, ASM asm, PCI pci, int type, int warpType)
          Creates a new instance of MultiscaleAAM
MultiscaleOpenGLAAM(Mask mask, ASM asm, PCI pci, int type)
          Creates a new instance of MultiscaleAAM
MultiscaleOpenGLAAM(Mask mask, ASM asm, PCI pci, int type, javax.media.opengl.GLAutoDrawable canvas)
          Creates a new instance of MultiscaleAAM