Package | Description |
---|---|
org.openimaj.image.processing.face.detection |
The detection package contains implementations
of face detectors.
|
org.openimaj.image.processing.face.detection.keypoints | |
org.openimaj.image.processing.face.recognition | |
org.openimaj.image.processing.face.recognition.benchmarking | |
org.openimaj.image.processing.face.similarity | |
org.openimaj.tools.faces.recognition.options |
Modifier and Type | Class and Description |
---|---|
class |
CLMFaceDetector
Face detector based on a constrained local model.
|
class |
HaarCascadeDetector
A face detector based on a Haar cascade.
|
class |
IdentityFaceDetector<IMAGE extends Image<?,IMAGE>>
A face detector that does nothing other than wrap the input image in a single
DetectedFace object. |
class |
SandeepFaceDetector
Implementation of a face detector along the lines of "Human Face Detection in
Cluttered Color Images Using Skin Color and Edge Information" K.
|
Modifier and Type | Method and Description |
---|---|
static <PERSON,IMAGE extends Image<?,IMAGE>,FACE extends DetectedFace> |
DatasetFaceDetector.process(GroupedDataset<PERSON,? extends ListDataset<IMAGE>,IMAGE> input,
FaceDetector<FACE,IMAGE> detector)
Apply a face detector to all the images in the given dataset, choosing
only the biggest face if multiple are found.
|
static <IMAGE extends Image<?,IMAGE>,FACE extends DetectedFace> |
DatasetFaceDetector.process(List<IMAGE> instances,
FaceDetector<FACE,IMAGE> detector)
Apply a face detector to all the images in the given dataset, choosing
only the biggest face if multiple are found.
|
Modifier and Type | Class and Description |
---|---|
class |
FKEFaceDetector
F(rontal)K(eypoint)E(nriched)FaceDetector uses an underlying face detector to
detect frontal faces in an image, and then looks for facial keypoints within
the detections.
|
Modifier and Type | Field and Description |
---|---|
protected FaceDetector<? extends DetectedFace,FImage> |
FKEFaceDetector.faceDetector |
Constructor and Description |
---|
FKEFaceDetector(FaceDetector<? extends DetectedFace,FImage> detector)
Construct with the given underlying (frontal) face detector.
|
FKEFaceDetector(FaceDetector<? extends DetectedFace,FImage> detector,
float patchScale)
Construct with the given underlying (frontal) face detector, and the
given scale-factor for extracting the face patch.
|
Modifier and Type | Field and Description |
---|---|
protected FaceDetector<FACE,FImage> |
FaceRecognitionEngine.detector |
Modifier and Type | Method and Description |
---|---|
FaceDetector<FACE,FImage> |
FaceRecognitionEngine.getDetector() |
Modifier and Type | Method and Description |
---|---|
static <FACE extends DetectedFace,EXTRACTOR extends FeatureExtractor<?,FACE>,PERSON> |
FaceRecognitionEngine.create(FaceDetector<FACE,FImage> detector,
FaceRecogniser<FACE,PERSON> recogniser)
Create a
FaceRecognitionEngine with the given face detector and
recogniser. |
Constructor and Description |
---|
FaceRecognitionEngine(FaceDetector<FACE,FImage> detector,
FaceRecogniser<FACE,PERSON> recogniser)
Construct a
FaceRecognitionEngine with the given face detector
and recogniser. |
Modifier and Type | Field and Description |
---|---|
protected FaceDetector<FACE,IMAGE> |
CrossValidationBenchmark.faceDetector |
Constructor and Description |
---|
CrossValidationBenchmark(CrossValidator<GroupedDataset<PERSON,ListDataset<FACE>,FACE>> crossValidator,
GroupedDataset<PERSON,? extends ListDataset<IMAGE>,IMAGE> dataset,
FaceDetector<FACE,IMAGE> faceDetector,
FaceRecogniserProvider<FACE,PERSON> engine)
Construct the
CrossValidationBenchmark experiment with the given
dependent variables. |
Modifier and Type | Method and Description |
---|---|
FaceDetector<D,I> |
FaceSimilarityEngine.detector() |
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. |
Constructor and Description |
---|
FaceSimilarityEngine(FaceDetector<D,I> detector,
FacialFeatureExtractor<F,D> extractor,
FacialFeatureComparator<F> comparator)
Construct a new
FaceSimilarityEngine from the
specified detector, extractor and comparator. |
Modifier and Type | Method and Description |
---|---|
FaceDetector<FACE,FImage> |
Aligners.AlignerDetectorProvider.getDetector() |
FaceDetector<FACE,IMAGE> |
FaceDetectors.FaceDetectorProvider.getDetector() |