Доска общения

Слайс 2 · моргание · взгляд · голос · офлайн · build v3.9

Камера

Овал — ориентир для головы: держите лицо внутри, зелёный — поза стабильна.

камера не запущена
Моргание0
Мимика: —
Способ выбора
Скорость перебора1.5 с
Чувствит. моргания0.45

Моргните на подсвеченной карточке — она озвучится.

Без камеры: тап по карточке пальцем или пробел (выбирает подсвеченную).

Реакция и журнал

Зачем: доска показывает, что человек выбрал, но не показывает, рад ли он этому. Чтение мимики отвечает на второй вопрос и копит в журнале, на что реакция хорошая, а что раз за разом вызывает недовольство. Снимите галочку — распознавание остановится, на выбор карточек это никак не влияет.

Вместо «доволен / недоволен» — радость, удивление, огорчение, злость, неприятно, испуг. Менее надёжно, чем два основных состояния: мимика при двигательных нарушениях часто атипична. Показывается как предположение с пометкой уверенности — опирайтесь на журнал за несколько сессий, а не на отдельный кадр. Требует калибровки мимики.

пока пусто
телеметрия: 0 строк

«Журнал» — один JSON со всем сразу: калибровка + события (выбор карточки, разметка педагога, эмоции) + вся телеметрия внутри. «Телеметрия CSV» — только сырой поток замеров отдельной таблицей, без событий — для анализа в Excel/скриптах (analysis/fit_thresholds.py, train_model.py).

Микрофон измеряет только громкость реакции (вокализация). Запись не ведётся и никуда не отправляется.

Разметка (педагог/родитель)

Отметьте, что на самом деле происходит — это эталон для настройки под человека.

Эмоция сейчас:
Эмоция подробно (если видно точнее):
Смотрит на:
меток: 0
Сбор датасета (для подгонки порогов)

Как калибровка, но много повторов подряд в случайном порядке — объект прыгает хаотично внутри угла. Каждый повтор пишет в датасет все кадры окна с меткой карточки. Нужны данные для того, чтобы подгонять GATE/веса не на глаз, а по числам.

Повторов на карточку8

Один из двух — не оба сразу. «Только глаза»: вес головы обнуляется, кадры вне овала отбрасываются. «Только голова»: вес глаз обнуляется, овал не проверяется — голову специально уводят к каждой карточке. Каждая строка в датасете помечается, каким каналом собрана.

не запущено
датасет: 0 строк · 0 повторов
Обученная модель (эксперимент, вместо геометрии)

Точность на офлайн-тесте: 85.7% против 48-58% у геометрии на тех же данных (analysis/train_model.py). Обучается прямо в браузере на кадрах из «Сбор датасета» выше — нужны данные по всем карточкам. Личная: под это лицо/камеру/ свет, живёт в этом браузере, к обычной калибровке 4 углов отношения не имеет.

модель не обучена