facedetect-cv
Консольное приложение для подсчёта лиц "в фас" на фотографии.
WARNING: со стандартными xml-каскадами имеет высокий коэффициент ложных срабатываний. Рекомендуется к применению на видеопотоке (ложные срабатывания можно будет отфильтровать). Либо, проводить на изображении вторичную фильтрацию - библиотекой DLIB.
Имеет два аргумента:
$ ./facedetect-cv images/Lenna-512px.png ./data/haarcascade_frontalface_default.xml
1
Первый аргумент - обязательный (полный или относительный путь к файлу-картинке).
Второй аргумент - необязательный, задаёт путь к XML-файлу каскадов Хаара (в котором закодирован алгоритм оценки приямоугольного окна на то, содержит ли оно изображение лица).
Если второй аргумент не указан, берётся XML-файл
/usr/share/facedetect-data/haarcascade_frontalface_alt.xml
License: MIT
Пример маскировки лица утилитой facemask
Примечание
Я намеренно не создаю "комбайн" (не обвешиваю лишними опциями командной строки) эти утилиты - чтобы легче читался код. Его можно использовать в лабораторных и курсовых работах начинающими программистами.