Uses of Class
Facemorph.PCI

Packages that use PCI
Facemorph   
Facemorph.aam   
Facemorph.psychomorph.pca   
 

Uses of PCI in Facemorph
 

Methods in Facemorph with parameters of type PCI
 BigMat PCI.combine(PCI[] pci, Template targetShape, int targetWidth, int targetHeight, MaskInterface mask)
          Builds a PCI by combining a set of PCIs
 void Template.fitAAM(int warpType, java.awt.Image subject, java.awt.Image average, MaskInterface 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, MaskInterface 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, MaskInterface 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, MaskInterface 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, MaskInterface 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, MaskInterface 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, MaskInterface mask)
          Gets the intersection or closest point between two PCIs
 FloatImage[][] PCI.getIntersectionIterative(PCI pci, MaskInterface mask)
          Gets the intersection or closest point between two PCIs
 BigMat PCI.getReduced(PCI pci, float[] filter, int m, MaskInterface 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, MaskInterface mask)
          Test method
 

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

Uses of PCI in Facemorph.psychomorph.pca
 

Constructors in Facemorph.psychomorph.pca with parameters of type PCI
ImagePCAAnalyse(PCI pci, MaskInterface mask, java.io.File outputFile)