Отжимания
Загружаю модель…Положите телефон на пол экраном вверх, прямо под лицо. Камера видит, как лицо приближается и отдаляется, и сама считает отжимания. Видео обрабатывается на устройстве и никуда не отправляется.
Страница открыта как файл
В таком режиме браузер не даёт странице камеру в реальном времени. Поэтому подход записывается обычной камерой телефона, а отжимания считаются сразу после записи.
Как начать
- Положите телефон экраном вверх между ладонями, под лицо.
- Нажмите «Начать подход» — будет 3 секунды, чтобы встать в упор лёжа.
- Отжимайтесь, глядя на экран: повтор засчитывается, когда лицо опустилось к телефону и поднялось обратно.
- Нажмите «Записать подход на видео» — откроется камера телефона. Включите фронтальную камеру и запись.
- Положите телефон экраном вверх под лицо и отжимайтесь.
- Остановите запись и подтвердите видео — страница посчитает повторы.
Цель на подход
Насколько низко опускаться
Озвучка
Запасной вариант: телефон снимает видео своей камерой, а страница считает отжимания по записи. Подойдёт и уже снятое видео.
Ваши подходы
Здесь появятся ваши подходы. История хранится только в этом браузере.
Как это работает
В каждом кадре нейросеть BlazeFace находит лицо. Она работает прямо в браузере через TensorFlow.js, поэтому видео не уходит в интернет.
Чем ближе лицо к камере, тем крупнее оно в кадре. Приложение запоминает размер лица в верхней точке и засчитывает повтор, когда лицо стало заметно крупнее — вы опустились, — а потом снова уменьшилось — вы поднялись.
Если лицо подошло так близко, что закрыло камеру, это тоже нижняя точка. Если опуститься недостаточно, повтор не засчитывается, а на экране появится подсказка.
Телефон можно положить в любой ориентации: приложение само поймёт, как повёрнута камера.