Face detectionTuck N.
IDEF0 decomposition
Face detection’s approachesContour images analysisIntensity and colors analisysAdaptive classifier
Contour images analysis
Face detection’s approaches
Face detection’s approachesSkin color’s cluster
Adaptive classifier
Adaptive classifier
AdaBoostAdaBoost is an algorithm for constructing a “strong” classifier as linear combinationf(x) =αtht(x)of “simple” “weak” classifiers ht(x) : X -> {−1,+1}.
Rapid Object Detection using a Boosted Cascade of Simple FeaturesIntegral Images
Algorithm workflow
Classifier’s algorithm workflow
OWL modelWe can use OWL model to store some data, used in our application. For example, I’ve stored maximum and minimum area of faces, that should be detected. According to w3c standarts:<owl:Restriction>  <owl:onPropertyrdf:resource="#minWidth" />  <owl:minCardinalityrdf:datatype="&xsd;nonNegativeInteger">20</owl:minCardinality></owl:Restriction><owl:Restriction>  <owl:onPropertyrdf:resource="#maxWidth" />  <owl:maxCardinalityrdf:datatype="&xsd;nonNegativeInteger">300</owl:maxCardinality></owl:Restriction>
OWL and C# interactionWe can use standartXmlDocumentReader to parse OWL model. Also we can use LINQ to parse this model.

Face detection