Понадобилось, автоматически, из загруженной фотографии пользователя, определять лицо и вырезать его для аватара (так как это делают социальные сети ВКонтакте и Одноклассники). PHP-класс определяет только одно лицо на фото. Процент ложного срабатывания - сносный. 12 ошибок из 100 загруженных изображений.
Пример использования:
<?php
error_reporting(0);
include "FaceDetector.php";
$face_detect = new Face_Detector('detection.dat');
$face_detect->face_detect('sample-image1.jpg');
$face_detect->toJpeg();
?>
В результате получим изображение с определенным лицом.
Если сразу нужно сделать кроп в аватар:
$face_detect->cropFace();