A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C

CAAM - Static variable in class Facemorph.aam.AAM
Specifies to use the correlated active appearance model (NCC) algorithm
CAAM - Static variable in class Facemorph.aam.GLAAM
Specifies to use the correlated active appearance model (NCC) algorithm
CAAMPowell - Class in Facemorph.aam
Correlated Active Appearance Model optimised using Powell's method (therefore slow, for comparison with fast method, not for general use)
CAAMPowell(Mask, PCA, PCI, Image, Template) - Constructor for class Facemorph.aam.CAAMPowell
Constructor for CAAMPowell
CAAMSHAPE - Static variable in class Facemorph.aam.AAM
NCC fiting with pre-calculated derivatives and Hessian
CAAMSHAPE - Static variable in class Facemorph.aam.GLAAM
NCC fiting with pre-calculated derivatives and Hessian
CAAMSolver - Class in Facemorph.aam
Utillity class for solving the normalised cross correlation given the current synthetic image and the derivatives with respect to each model parameter.
CAAMSolver(double[], double[][]) - Constructor for class Facemorph.aam.CAAMSolver
Creates a new instance of CAAMSolver
CAAMSolver(double[], double[][], BigMat, double[], double) - Constructor for class Facemorph.aam.CAAMSolver
Creates a new instance of CAAMSolver
calcHidRects(double) - Method in class Facemorph.haar.Feature
Calculate the hidden rectangles
calcHidRects(double) - Method in class Facemorph.haar.HaarReader
Calculate the hidden rectangles
calculateAffine(List<Point2D.Float>, List<Point2D.Float>) - Method in class Facemorph.MultiscaleWarp
Calculate the affine components of the warp
calculateAffineMatrix(Point2D.Float, Point2D.Float, Point2D.Float, Point2D.Float, Point2D.Float, Point2D.Float, float[][]) - Method in class Facemorph.Template
Calcualtes the best affine transform matrix (rotation, translation, scale and shear)
calculateCurvature(FloatImage[], int) - Static method in class Facemorph.FloatImage
Calculates the curvature after scaling by the amount indicated
calculateDerivatives(FloatImage[], float) - Method in class Facemorph.mdl.GLGroupwiseImageRegistration
Calculate the derivatives (x and y shift of each point)
calculateError(FloatImage[], FloatImage[]) - Method in class Facemorph.mdl.SpecificityCombinedTest
 
calculateError(FloatImage[], FloatImage[]) - Method in class Facemorph.mdl.SpecificityCombinedTestFile
 
calculateError(FloatImage[], FloatImage[]) - Method in class Facemorph.mdl.SpecificityImageTest
 
calculateError(Template, Template) - Method in class Facemorph.mdl.SpecificityTemplateTest
Calculates the error between two Templates
calculateError(T, T) - Method in interface Facemorph.mdl.SpecificityTest
Calculates the error between two Ts
calculateFeatureProbability(SteerablePyramid, float, float) - Method in class Facemorph.psm.PSM
Calculate the probability of this feature
calculateInterpConstraints(int, double[], double[], double[], double[]) - Method in class Facemorph.BSplineQuadTree
Calculate the interpolation function from the given constraints
calculateInterpConstraints(int, FloatImage, FloatImage, FloatImage) - Method in class Facemorph.BSplineQuadTree
Calculate the interpolation with the constraints given as a set of FloatImages
calculateInverseNormalisationMatrix(double[][], double[], double) - Static method in class Facemorph.Template
Calculats the inverse of the normalisation matrix
calculateMaxWeights(int, int) - Method in class Facemorph.PCI
Calculates the max weights required to keep the component within the (min, max) range
calculateMean(Vector<double[]>) - Method in class Facemorph.PGA
Estimate the mean
calculateMean(Vector<double[]>) - Method in class Facemorph.pga.SpherePGA
Estimate the mean
calculateMeanWeights(int, int) - Method in class Facemorph.PCI
Calculates the mean weights required to keep the component within the (min, max) range
calculateNormalisationMatrix(Point2D.Float, Point2D.Float, Point2D.Float, Point2D.Float) - Static method in class Facemorph.Template
Calculates the rigid body matrix (rotation, translation and scale) given two matching point pairs
calculateNormalisationMatrix(double[][], double[], double) - Static method in class Facemorph.Template
Calculates a 3 by 2 rigid body matrix from the rotation, translation and scale specified
calculateRigid(List<Point2D.Float>, List<Point2D.Float>) - Method in class Facemorph.MultiscaleWarp
Calculate the rigid components of the warp
calculateRigidBodyFit(Template, double[][], double[]) - Method in class Facemorph.Template
Calculates and performs a least-square error rigid-body transform on this Template
calculateSpecificity(int, int) - Method in class Facemorph.mdl.SpecificityCombinedTest
 
calculateSpecificity(int, int) - Method in class Facemorph.mdl.SpecificityCombinedTestFile
 
calculateSpecificity(int, int) - Method in class Facemorph.mdl.SpecificityImageTest
 
calculateSpecificity(int, int) - Method in class Facemorph.mdl.SpecificityTemplateTest
Calculates the specitivity of the model
calculateSpecificity(int, int) - Method in interface Facemorph.mdl.SpecificityTest
Calculates the specitivity of the model
calculateVariance(ArrayList<Pyramid>, int) - Method in class Facemorph.Pyramid
Calculates the pixelwise variance of a set of Pyramids
calculateWarp(int, ArrayList<Point2D.Float>, ArrayList<Point2D.Float>) - Method in class Facemorph.BSplineQuadTree
Calculates a warp from the constraints given
calculateWarp(int, Template, Template) - Method in class Facemorph.BSplineQuadTree
Calculate a warp from the constraints given as two Templates
calculateWarpConstraints(int, double[], double[], double[], double[]) - Method in class Facemorph.BSplineQuadTree
Calculate the constraints for warp
calculateWarpConstraints(int, FloatImage, FloatImage, FloatImage) - Method in class Facemorph.BSplineQuadTree
Calculate the warp with constraints specified in FloatImages
caricatureChimeric(BufferedImage, BufferedImage, BufferedImage, Template, float, float, float) - Static method in class Facemorph.Transformer
Half face transform on the image (no warping)
CascadeListener - Interface in Facemorph.haar
Listener for animating the Haar wavelet search
centre(FloatImage) - Static method in class Facemorph.oesf.OESF
Shift the origin to centre for easier human veiwing / interpretation
checkBufferedImage(Image) - Static method in class Facemorph.psychomorph.DelineatorForm
Returns a BufferedImage from the Image, justs casts if possible
checkError(GL) - Method in class Facemorph.aam.FBOwarp
Check for an OpenGL error
checkError(GL) - Method in class Facemorph.aam.OpenGLwarp
Check for opengl errors
checkFileName(String, File) - Static method in class Facemorph.psychomorph.DelineatorForm
Convert a name read from a file into a full path name
classify(FloatImage, FloatImage, FloatImage, FloatImage, FloatImage) - Method in class Facemorph.FloatImage
Classifies the liklihood of pixels in an image belonging to the class defined by 2 histograms.
ClasspathInspector - Class in Facemorph.psychomorph
Find classes in the classpath (reads JARs and classpath folders).
ClasspathInspector() - Constructor for class Facemorph.psychomorph.ClasspathInspector
 
ClassSelector - Class in Facemorph.psychomorph
ClassSelector for picking batchable classes
ClassSelector(Frame, boolean, String, Class) - Constructor for class Facemorph.psychomorph.ClassSelector
Creates new form ClassSelector
cleanup(PsychoMorphForm) - Method in class Facemorph.psychomorph.batchable.AddMenuTest
 
cleanup(PsychoMorphForm) - Method in interface Facemorph.psychomorph.Plugin
Called when the plugin is unloaded or removed by psychomorph allows the pluggin to cleanup any resources it has opened/
clear() - Method in interface Facemorph.IPQ
Empty the queue
clear() - Method in class Facemorph.multifilter.PQplus
Empty the array, alternatively could reallocate
clear() - Method in class Facemorph.PQ
Empty the array, alternatively could reallocate
clearRects() - Method in interface Facemorph.haar.CascadeListener
clear the rectangles
clearRects() - Method in class Facemorph.haar.HaarDemo
 
clearRects() - Method in class Facemorph.haar.HaarDemoApplet
 
ClientHttpRequest - Class in Facemorph
Title: Client HTTP Request class
ClientHttpRequest(URLConnection) - Constructor for class Facemorph.ClientHttpRequest
Creates a new multipart POST HTTP request on a freshly opened URLConnection
ClientHttpRequest(URL) - Constructor for class Facemorph.ClientHttpRequest
Creates a new multipart POST HTTP request for a specified URL
ClientHttpRequest(String) - Constructor for class Facemorph.ClientHttpRequest
Creates a new multipart POST HTTP request for a specified URL string
CLM - Class in Facemorph.aam
Consatrained Local Model implementation
CLM() - Constructor for class Facemorph.aam.CLM
 
CLMLR - Class in Facemorph.aam
CLM logistic regression method
CLMLR() - Constructor for class Facemorph.aam.CLMLR
 
CLMSVM - Class in Facemorph.aam
Constrained local model with SVM based patch detectors
CLMSVM() - Constructor for class Facemorph.aam.CLMSVM
 
clone() - Method in class Facemorph.Mask
 
clone() - Method in class Facemorph.Template
 
close() - Method in class Facemorph.aam.AAMTracker
Close the mdeia
close() - Method in class Facemorph.haar.HaarTrackerEffect
Close the effect
collapse_pyramid(Filter, Filter, Filter, Filter, Filter, int) - Method in class Facemorph.Pyramid
Collapse the Pyramid
Colour - Class in Facemorph.haar
A double precisiong RGB colour class
Colour() - Constructor for class Facemorph.haar.Colour
Creates a default colour (0.0, 0.0, 0.0)
Colour(Color) - Constructor for class Facemorph.haar.Colour
Creates a colour
Colour(int, int, int) - Constructor for class Facemorph.haar.Colour
Creates a colour
Colour(double, double, double) - Constructor for class Facemorph.haar.Colour
Creates a colour
columnHeader - Variable in class Facemorph.CSVFile
 
combine(PCA, Template, PCA, Template) - Method in class Facemorph.PCA
Combine two PCA models into a single one.
combine(PCI[], Template, int, int, Mask) - Method in class Facemorph.PCI
Builds a PCI by combining a set of PCIs
combine2(PCA, Template, PCA, Template) - Method in class Facemorph.PCA
Combine two PCA models into a single one.
combineUV(FloatImage, FloatImage) - Static method in class Facemorph.FloatImage
Attempts to combine the U and V components to a single channel for skin detection using U*U*(U*U-U/V)*(U*U-U/V)
Complex - Class in Facemorph
Basic complex number class
Complex(double, double) - Constructor for class Facemorph.Complex
Constructor for complex number
complexAverage(Template[]) - Method in class Facemorph.Template
Calculates the full procrustes average using complex maths
complexAverage(ArrayList<Template>) - Static method in class Facemorph.Template
Calculates the full procrustes average using complex maths
complexDotProduct(Template) - Method in class Facemorph.Template
Complex dot product of this with t, treating (x,y) coords of each point as complex number x+iy
componentsExplainedBy(double) - Method in class Facemorph.PCA
Returns the minimum number of components required to explain a certain amount of variance
computeTriangulation(Vector<Point2D.Float>) - Method in class Facemorph.aam.FBOwarp
Compute the delaunay triangulation of the given points
computeTriangulation(Vector<Point2D.Float>) - Method in class Facemorph.aam.OpenGLwarp
Compute the Delaunay Triangulation of a set of points
concatenate(Warp) - Method in class Facemorph.MultiscaleWarp
 
concatenate(MultiscaleWarp, MultiscaleWarp) - Method in class Facemorph.MultiscaleWarp
Concatenates 2 MultiscaleWarps
concatenate(MultiscaleWarpRB, MultiscaleWarpRB) - Method in class Facemorph.MultiscaleWarpRB
Concatenates two warps
concatenate(Warp) - Method in class Facemorph.Warp
Concatenates warp with this
concatenate(Warp, Warp) - Method in class Facemorph.Warp
Concatenates the two warps and puts the result in this
concatenateParameters(float[], Template, Template) - Static method in class Facemorph.aam.GLAAM
Concatenate the parameters
conjugate() - Method in class Facemorph.Complex
Conjugate the complex number
connect() - Method in class Facemorph.ClientHttpRequest
Opens the output stream if it is not already open
connections - Variable in class Facemorph.Server
The list of connections
constructMultilinearFitter(int, Image, Template, Mask, Multilinear, Multilinear, float) - Method in class Facemorph.Template
Constructs the data needed for fitting a multilinear AAM to an image using efficient reverse method, with linear projection model, includes colour information
CONTOUR_FORWARD - Static variable in class Facemorph.Mask
Indicates a line goes in the direction of points
CONTOUR_REVERSE - Static variable in class Facemorph.Mask
Indicates a line goes in the opposite direction to the points
controllerUpdate(ControllerEvent) - Method in class Facemorph.aam.AAMTracker
Controller Listener.
controllerUpdate(ControllerEvent) - Method in class Facemorph.haar.HaarTracker
Controller Listener.
convert(FloatImage) - Static method in class Facemorph.oesf.OESF
Scan converts a FloatImage to an array of Complex
convert(FloatImage[]) - Static method in class Facemorph.oesf.OESF
Converts a pair of FloatImages {real, imaginary} into a Complex array
convert(Complex[], int, int) - Static method in class Facemorph.oesf.OESF
Converts an array of Complex back into a FloatImage, discarding imaginary components
convert(String) - Method in class Facemorph.Template
Parses this Template from the text string in some suitable format
convert(FloatImage, FloatImage) - Method in class Facemorph.Warp
Converts this warp into the two FloatImages
convertComplex(Complex[], int, int) - Static method in class Facemorph.oesf.OESF
Convert a Complex array into a pair of FloatImages {real, imaginary}
convertFloatImage(FloatImage[]) - Method in class Facemorph.aam.AAM
Converts a FloatImage to a double array
convertFloatImage(FloatImage[]) - Method in class Facemorph.aam.GLAAM
Converts a FloatImage to a double array
convertImage(Image, FloatImage, FloatImage, FloatImage, ImageObserver) - Static method in class Facemorph.FloatImage
Splits a colour image into 3 FloatImages
convertImage(BufferedImage, FloatImage, FloatImage, FloatImage) - Static method in class Facemorph.FloatImage
Converts a BufferedImage into three FloatImages for red, green and blue
convertImage(BufferedImage) - Method in class Facemorph.FloatImage
Converts the given image into this float image, the pixel values are the mean of the r,g,b values
convertImage(Image) - Method in class Facemorph.FloatImage
Converts the given image into this float image, the pixel values are the mean of the r,g,b values
convertImage(int[], int, int) - Method in class Facemorph.FloatImage
Convert the int array (each int is an RGB colour) into an intensity image
convertImageHSV(Image, FloatImage, FloatImage, FloatImage, ImageObserver) - Static method in class Facemorph.FloatImage
Splits a colour image into 3 FloatImages Note: this isn't proper HSV, more like YUV components, with UV converted to polar coords ...
convertImageLAB(Image, FloatImage, FloatImage, FloatImage, ImageObserver) - Static method in class Facemorph.FloatImage
Splits a colour image into 3 (LAB) component FloatImages
convertImageRGB(Image, FloatImage, FloatImage, FloatImage, ImageObserver) - Static method in class Facemorph.FloatImage
Splits a colour image into 3 FloatImages
convertImageYUV(Image, FloatImage, FloatImage, FloatImage, ImageObserver) - Static method in class Facemorph.FloatImage
Splits a colour image into 3 (YUV) component FloatImages
convertInterleaveImageRGB(BufferedImage, FloatImage) - Static method in class Facemorph.FloatImage
Converts a BufferedImage into one interleaved FloatImages in Red, Green, Blue order
convertParams(double[]) - Method in class Facemorph.aam.CAAMPowell
Convert parameters for better behaviour in an optimsation routine
convertParams(double[]) - Method in class Facemorph.tensor.Multilinear
Convert the parameters to multi-linear
convertParams(double[], int) - Method in class Facemorph.tensor.Tensor
Convert a single set of linear parameters into a set of parameters alon each direction
convertSubImage(int[], int, int, int, int, int, int) - Method in class Facemorph.FloatImage
Convert the int array (each int is an RGB colour) into an intensity image
convertToImage(FloatImage, FloatImage, FloatImage) - Static method in class Facemorph.FloatImage
Create a colour image from three float images representing the R, G and B components
convertToImageYUV(FloatImage, FloatImage, FloatImage) - Static method in class Facemorph.FloatImage
Create a colour image from three float images representing the Y, U and V components
convolve(FloatImage, float[][], int, int, int) - Method in class Facemorph.FloatImage
Non-separable convolution
convolve(FloatImage, FloatImage, int, int, int) - Method in class Facemorph.FloatImage
Convolve this float image with a filter defined by an image
convolve(float[], int, int) - Method in class Facemorph.FloatImage
Filter the image in the x and y directions (separably) with the filter specified
convolve(FloatImage, float[], int, int) - Method in class Facemorph.FloatImage
Filter the image in the x and y directions (separably) with the filter specified with masking
convolve(Filter) - Method in class Facemorph.Pyramid
Filter all subbands
convolve_x(FloatImage, float[], int, int) - Method in class Facemorph.FloatImage
Filter this FloatImage in the x direction
convolve_x(FloatImage, FloatImage, float[], int, int) - Method in class Facemorph.FloatImage
Filter this FloatImage in the x direction with masking
convolve_y(FloatImage, float[], int, int) - Method in class Facemorph.FloatImage
Filter this FloatImage in the y direction
convolve_y(FloatImage, FloatImage, float[], int, int) - Method in class Facemorph.FloatImage
Filter this FloatImage in the y direction with masking
convolveFFT(FloatImage, FloatImage, boolean) - Method in class Facemorph.FloatImage
FFT based convolution, the result is put in this
copy() - Method in class Facemorph.BigMat
Create a copy of this matrix
copy(BigMat) - Method in class Facemorph.BigMat
Copy the matrix given into this
copy() - Method in class Facemorph.Complex
Returns a new copy of this complex number
copy() - Method in class Facemorph.FloatImage
Creates and returns a copy of this image
copy(FloatImage) - Method in class Facemorph.FloatImage
Copy fimg into this
copy(GMM) - Method in class Facemorph.GMM
Copy the given GMM
copy(MultiscaleWarp) - Method in class Facemorph.MultiscaleWarp
Copy the given warp
copy(BSplineQuadTree) - Method in class Facemorph.MultiscaleWarp
Copy a warp defined as a BSplineQuadTree
copy(MultiscaleWarpRB) - Method in class Facemorph.MultiscaleWarpRB
Copy the given warp
copy(Template3D) - Method in class Facemorph.oesf.Template3D
Copies the given template into this
copy(DiagonalGMM) - Method in class Facemorph.psm.DiagonalGMM
Copy the given GMM
copy(Pyramid, boolean) - Method in class Facemorph.Pyramid
Copy the given Pyramis into this
copy(Pyramid) - Method in class Facemorph.Pyramid
Copy the given pyramid into this, including the low pass residual
copy(boolean) - Method in class Facemorph.Pyramid
Create a copy of this pyramid.
copy(Template) - Method in class Facemorph.Template
Copies the Template given into this
copy(Tensor) - Method in class Facemorph.tensor.Tensor
Copy another Tensor
copySamples(Template) - Method in class Facemorph.Template
Make each contour have the same number of samples as Template t
copySubband(Pyramid, int) - Method in class Facemorph.Pyramid
Copy a subband of the given pyramid
correct(int, float, int, int) - Method in class Facemorph.multifilter.OptFilter
Correct a particular value
correlationFFT(FloatImage, FloatImage) - Method in class Facemorph.FloatImage
Correlation using FFT, the result is held in this
count - Variable in class Facemorph.Server
The number of connections to cycle around
createAverageAndSubtractMatrix(int) - Static method in class Facemorph.tensor.Tensor
Creates the matrix that can be used to calculate and subtract the average from rows of length width
createColourHistogram(FloatImage, FloatImage, FloatImage, FloatImage) - Static method in class Facemorph.FloatImage
Creates a 2D colour histogram (R/(R+G+B), G/(R+G+B)) for part of an image defines by a mask.
createColourHistogram(FloatImage, FloatImage, FloatImage) - Static method in class Facemorph.FloatImage
Creates a 2D colour histogram (R/(R+G+B), G/(R+G+B)) for an image.
createDynamics(Vector) - Static method in class Facemorph.GMM
Creates estimates for the dynamic coefficents by concatenating each frame with the next
createDynamics(Vector) - Static method in class Facemorph.psm.DiagonalGMM
Creates estimates for the dynamic coefficents by concatenating each frame with the next
createDynamics2(Vector) - Static method in class Facemorph.GMM
Estimates the derivative of the appearance
createDynamics2(Vector) - Static method in class Facemorph.psm.DiagonalGMM
Estimates the derivative of the appearance
createExampleData(String[]) - Static method in class Facemorph.tensor.Tensor
Create some example data, reconstructs some example images
createTemplates(Template, String, ArrayList<String>) - Static method in class Facemorph.mdl.multiScaleEdgeMDLFile
Warps the given templates into a set of templates and writes the results to disk
createTemplates(Template, String, ArrayList<String>, ArrayList<String>) - Static method in class Facemorph.mdl.multiScaleEdgeMDLFile
Warps the given templates into a set of templates and writes the results to disk
createTreePoints(FloatImage, FloatImage, FloatImage, FloatImage, FloatImage, FloatImage) - Method in class Facemorph.FloatImage
Create an array of kd tree points using pre-selected edge points
createWarp(int, int, int, int, int, boolean) - Static method in class Facemorph.Warp
Factory method for creating a warp of the specified type
CSVFile - Class in Facemorph
Load a Comma Separated Value file
CSVFile(File, String, boolean) - Constructor for class Facemorph.CSVFile
 
CSVFile(double[][]) - Constructor for class Facemorph.CSVFile
 
CSVFile(double[][], Vector<String>, Vector<String>) - Constructor for class Facemorph.CSVFile
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z