Программа sevimon предназначена для помощи в контроле напряжения мышц лица через видеокамеру.
Программа может быть использована для устранения перенапряжения, косвенного воздействия на настроение и, при длительном применении, предотвращения появляния мимических морщин.
Sevimon работает следующим образом:
- на изображении с камеры определяется лицо;
- лицо сопоставляется с каждой из восьми эмоций (злость, презрение, отвращение, страх, радость, отсутствие эмоций, грусть, удивление)
- для каждой эмоции даётся некая оценка похожести.
Полученные значения сохраняются в журнале в текстовом формате для последующего анализа программой sevistat.
Кроме того, для каждой эмоции в файле настроек можно задать верхние и нижние границы значений, при пересечении которых тут же выдаётся напоминание.
При первом запуске скачиваются модели. После этого программа не требует подключения к интернету и работает полностью автономно.
Подготовлены инструкции для запуска в Linux/UNIX и Windows, а также образ docker для Linux.
Программа написана на Python и распространяется на условиях AGPLv3. Для поиска лиц на изображениях используются наработки проекта Centerface. Для определения эмоций используется проект HSEmotion.
>>> Подробности