Ashthetik / Polarity-

A FER, AFINN and Heart-Monitoring system to intergrate into NLP/LLM engine games and more, by detecting the player's heart rate and emotional state throught gameplay to create more reactive scenarios and NPCs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Polarity++

What is it?

Polarity++ is a C++ library combining Facial Emotional Recognition (FER), AFINN-165 (Also known as "Sentimood"), and RPPG Heart Rate monitoring to bring a more diverse responsiveness to AI-led text-based/narrative games!

Note; It can also be used in other game types to help create more responsive NPCs and reactive enemies!

TODO LIST:

  • Rewrite RPPGA code to be modular
  • Create Python Bindings
  • Support Mobile?
  • Create install instructions (wiki???)
  • Rewrite code to automatically share the camera
  • Rewrite main.cpp so it allows for selection of what to use

About

A FER, AFINN and Heart-Monitoring system to intergrate into NLP/LLM engine games and more, by detecting the player's heart rate and emotional state throught gameplay to create more reactive scenarios and NPCs

License:MIT License


Languages

Language:C++ 99.0%Language:Shell 1.0%