Face detector training method, face detection method, and apparatuses
First Claim
1. A face detector training method implemented by a computer having a processor, the method comprising:
- performing, by the processor, a training process by;
collecting face and non-face images as a training image sample set;
extracting a flexible block based local binary pattern (FBLBP) feature of the face and non-face images to form an FBLBP feature set; and
using the FBLBP feature and a GentleBoost algorithm to perform training, to obtain a first classifier, wherein the first classifier comprises several optimal second classifiers, and wherein each optimal second classifier is obtained by training using the GentleBoost algorithm;
repeating, by the processor, the training process to obtain multiple layers of first classifiers; and
cascading, by the processor, the multiple layers of first classifiers to form a face detector.
1 Assignment
0 Petitions
Accused Products
Abstract
A face detector training method, a face detection method, and apparatuses are provided. In the present invention, during a training phase, a flexible block based local binary pattern feature and a corresponding second classifier are constructed, appropriate second classifiers are searched for to generate multiple first classifiers, and multiple layers of first classifiers that are obtained by using a cascading method form a final face detector; and during a detection phase, face detection is performed on a to-be-detected image by using a first classifier or a face detector that is learned during a training process, so that a face is differentiated from a non-face, and a face detection result is combined and output.
7 Citations
16 Claims
-
1. A face detector training method implemented by a computer having a processor, the method comprising:
-
performing, by the processor, a training process by; collecting face and non-face images as a training image sample set; extracting a flexible block based local binary pattern (FBLBP) feature of the face and non-face images to form an FBLBP feature set; and using the FBLBP feature and a GentleBoost algorithm to perform training, to obtain a first classifier, wherein the first classifier comprises several optimal second classifiers, and wherein each optimal second classifier is obtained by training using the GentleBoost algorithm; repeating, by the processor, the training process to obtain multiple layers of first classifiers; and cascading, by the processor, the multiple layers of first classifiers to form a face detector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A face detector training apparatus, comprising:
-
a memory comprising instructions; and a processor coupled to the memory, wherein the instructions cause the processor to be configured to; collect face and non-face images as a training image sample set; extract a flexible block based local binary pattern (FBLBP) feature of the face and non-face images to form an FBLBP feature set; perform training, using the FBLBP feature and using a GentleBoost algorithm, to obtain a first classifier, wherein the first classifier comprises several optimal second classifiers, and wherein each optimal second classifier is obtained by training using the GentleBoost algorithm; repeat a training process to obtain multiple layers of first classifiers; and cascade the multiple layers of first classifiers to form a face detector. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification