Користење на машинско учење за откривање емоции и контрола на изразите на лицето

Андреј Савченко од огранокот на Вишата економска школа во Нижни Новгород го објави резултатот од неговото истражување во областа на машинското учење поврзано со препознавање на емоции на лицата на луѓето присутни на фотографии и видеа. Кодот е напишан во Python користејќи PyTorch и е лиценциран под лиценцата Apache 2.0. Достапни се неколку готови модели, вклучувајќи ги и оние погодни за употреба на мобилни уреди.

Врз основа на библиотеката, друг развивач ја создаде програмата sevimon, која ви овозможува да ги следите промените во емоциите со помош на видео камера и да помогнете во контролирање на напнатоста на мускулите на лицето, на пример, да се елиминира прекумерното оптоварување, индиректно да влијае на расположението и, со долготрајна употреба, спречи појава на брчки на лицето. Библиотеката CenterFace се користи за одредување на положбата на лицето во видеото. Севимон кодот е напишан во Python и е лиценциран под AGPLv3. Кога ќе го стартувате за прв пат, моделите се вчитуваат, по што програмата не бара интернет конекција и работи целосно автономно. Подготвени се инструкции за стартување на Linux/UNIX и Windows, како и докер слика за Linux.

Севимон работи на следниов начин: прво, лицето се идентификува на сликата од камерата, потоа лицето се споредува со секоја од осумте емоции (лутина, презир, одвратност, страв, радост, недостаток на емоции, тага, изненадување), по што одредено оценката за сличност е дадена за секоја емоција. Добиените вредности се зачувуваат во дневник во текстуален формат за последователна анализа од програмата Севистат. За секоја емоција во датотеката со поставки, можете да поставите горните и долните граници на вредностите, кога ќе се премине, веднаш се издава потсетник.

Извор: opennet.ru

Додадете коментар