Opis
NVED to jedna z miniatur „narzędzowych”. Jest zbudowana w oparciu o prostą AI — detektor ekspresji emocjonalnej malującej się na twarzach osób wykrytych w monitorowanym przez kamerę polu. NVED wykrywa kombinację 7 stanów emocjonalnych: spokoju (stan „neutralny”), radości, strachu, zdziwienia, wstrętu, gniewu, smutku. Miniatura potrafi wysłać rezultaty działania na zewnątrz i łatwo można ją dostosować do funkcjonowania jako element własnej pracy.
Naturalnie Miniatura „czyta” ekspresję twarzy, a nie wewnętrzne stany emocjonalne — dlatego może być ciekawym narzędziem służącym np. do introspekcyjnego eksperymentowania i badania różnic pomiędzy jednym i drugim. Dwie inne Miniatury korzystające z podobnego (choć nieco zhakowanego) mechanizmu to „MianX” i „Empator”.
Dokumentacja techniczna
Komunikaty wysyłane przez Miniaturę
- cnf 0.0 … 1.0; „poczucie pewności” modelu wykrywającego ekspresję emocjonalną
- famo user | environment (lub env); domyślnie user; [facingMode] pozwala wymusić użycie przedniej (user) lub tylnej (environment) kamery na urządzeniach, które są wyposażone w podwójne kamery/aparaty (większość współczesnych urządzeń mobilnych)
- gui 0 lub 1; domyślnie 1; chowa/pokazuje panel z interfejsem graficznym
- h pionowa rozdzielczość kamery
- mirror 0 lub 1; domyślnie 1; wyłącza/włącza lustrzane odbicie obrazu z urządzenia przechwytującego (zwykle kamery)
- pointer 0 lub 1; domyślnie 1; chowa/pokazuje kursor myszy
- w pozioma rozdzielczość kamery
- worker 0 lub 1; domyślnie 0; umożliwia zablokowanie wbudowanych w przeglądarkę mechanizmów zatrzymywania pracy programu kiedy okno nie jest widoczne
- ws adres; domyślnie wyłączone; włącza i ustala adres (zwykle localhost:9001) dla komunikacji poprzez WebSocket (umożliwia zewnętrzne sterowanie Miniaturą i dostosowanie do własnych potrzeb)
- xws adres; domyślnie wyłączone; włącza i ustala adres (zwykle ws://localhost:9001) ze wskazaniem protokołu dla komunikacji poprzez WebSocket (umożliwia zewnętrzne sterowanie Miniaturą i dostosowanie do własnych potrzeb)
Komunikaty przekazywane przez WebSocket
Komunikaty, na które reaguje Miniatura
Nie dotyczy
Komunikaty wysyłane przez Miniaturę
- nved faces raportuje ilość rozpoznanych twarzy
- nved face parametry twarzy: index, znormalizowane położenie w poziomie, znormalizowane położenie w pionie, znormalizowana szerokość, znormalizowana wysokość, „spokój” (znormalizowana wartość), „szczęście” (znormalizowana wartość), „gniew” (znormalizowana wartość), „smutek” (znormalizowana wartość), „wstręt” (znormalizowana wartość), „zaskoczenie” (znormalizowana wartość), „strach” (znormalizowana wartość)
MIDI
Komunikaty, na które reaguje Miniatura
nie dotyczy
Komunikaty wysyłane przez Miniaturę
nie dotyczy
Komunikacja z MaxMSP
Komunikaty, na które reaguje Miniatura
nie dotyczy
Komunikaty wysyłane przez Miniaturę
nie dotyczy