Face Detection
Henry Chang and
Ulises
Robles
Source Code
Please Note:
We have received many inquiries about the source code. This code does not intend to solve someone's particular project and it is not complete (it is around 85%).
The purpose of this code is to give you an idea of how we implemented part of the algorithm.
Please do not send us any email regarding code questions or skin samples, because it will NOT be answered. Other project questions are welcome. Thank you.
-
ChromaDist.m
: returns the chromatic components of the image low pass filtering is carried
out to remove noise.
-
ColorDistPlot.m
: plot the chromatic color distribution of the image.
-
SegmentSkin.m
: Assume the skinmodel.m is run. Then, produce two images, skinlikelihood
greyscale image, skin1and skin segment binary image, skin2.
-
skinmodel.m:
32500 skin samples from 17 color images will be used here to determine
the the color distribution of a human face in chromatic color space.
-
detect.m
: main routine that given theskin segmented image and the original image,
determines which regions correspond to a face and marks them with a rectangle.
-
processregion.m
: plot the chromatic color distribution of the image.
-
faceInfo.m
: Gets some information of the region that might indicate a face.
-
center.m:
Computes the center of mass or centroid of a skin region.
-
orient.m:
Determines the inclination angle of the region with respect to the vertical
line.
-
isThisAFace.m
-
clean_model.m
-
recsize.m
Next:
References Previous: Conclusion
Contents:
Face Detection
Henry Chang and Ulises Robles
Last modified: Thu. May 25, 2000