Package | Description |
---|---|
org.openimaj.image.processing.face.feature |
The feature package contains implementations of features
that can describe a face.
|
org.openimaj.image.processing.face.feature.comparison | |
org.openimaj.image.processing.face.feature.ltp |
An implementation of the local texture features and comparison measure
defined by Xiaoyang Tan and Bill Triggs.
|
org.openimaj.image.processing.face.similarity |
Modifier and Type | Interface and Description |
---|---|
interface |
FacialFeatureExtractor<T extends FacialFeature,Q extends DetectedFace>
Interface for factory objects capable of extracting a
FacialFeature
from a DetectedFace . |
Modifier and Type | Class and Description |
---|---|
class |
CLMPoseFeature
A feature-vector that describes the pose of a face in 3D space in terms of
its pitch, yaw and roll.
|
class |
CLMPoseShapeFeature
A feature-vector that describes the pose and shape of a face.
|
class |
CLMShapeFeature
A feature-vector that describes the shape of a face through a list of
eigen-weights on a point distribution model.
|
class |
DoGSIFTFeature
A
FacialFeature that uses DoG-SIFT features to
describe a face. |
class |
EigenFaceFeature
A
FacialFeature for EigenFaces. |
class |
FaceImageFeature
A
FacialFeature that is just the pixel values
of a (possibly aligned) face detection. |
class |
FacePatchFeature
A
FacialFeature that is built by concatenating each of the normalised
facial part patches from a detected face. |
class |
FisherFaceFeature
A
FacialFeature for FisherFaces. |
class |
LocalLBPHistogram
A
FacialFeature built from decomposing the face image into
(non-overlapping) blocks and building histograms of the
ExtendedLocalBinaryPattern s for each block and then concatenating to
form the final feature. |
Modifier and Type | Class and Description |
---|---|
class |
FaceFVComparator<T extends FacialFeature & FeatureVectorProvider<Q>,Q extends FeatureVector>
A generic
FacialFeatureComparator for FacialFeature s that can
provide FeatureVector s through the FeatureVectorProvider
interface. |
interface |
FacialFeatureComparator<T extends FacialFeature>
Interface for classes capable of comparing two
FacialFeature s
and producing a score. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLtpDtFeature
Base class for LTP based features using a
truncated Euclidean distance transform
to estimate the distances within each slice.
|
class |
LtpDtFeature
The LTP based feature using a truncated Euclidean distance transform
to estimate the distances within each slice.
|
Modifier and Type | Class and Description |
---|---|
class |
FaceSimilarityEngine<D extends DetectedFace,F extends FacialFeature,I extends Image<?,I>>
The
FaceSimilarityEngine allows computation of the similarity
between faces in two images. |
Modifier and Type | Method and Description |
---|---|
static <D extends DetectedFace,F extends FacialFeature,I extends Image<?,I>> |
FaceSimilarityEngine.create(FaceDetector<D,I> detector,
FacialFeatureExtractor<F,D> extractor,
FacialFeatureComparator<F> comparator)
Create a new
FaceSimilarityEngine from the
specified detector, extractor and comparator. |