OpenPose — одна из известных библиотек для обнаружения скелетов, использующая машинное обучение. На GitHub у That есть готовый демонстрационный двоичный файл для Windows, который позволяет нам работать без какой-либо настройки.
Следующие IO находятся в демо-приложении,
Ввод: файл изображения, видеофайл, веб-камера, IP-камера,
Вывод:файл изображения, JSON, YAML, поток UDP (не реализовано)
Достаточно, хорошо работает, для программистов. но это было немного коротко для творческих программистов, таких как openFrameworks, Unity, TouchDesigner и т. д. Вот почему я добавил входы Spout и выходы OSC, чтобы упростить использование для творческих кодеров. Вы можете найти его в ветке osc-spout на моем форке.
Мы использовали эту программу для создания больших цифровых вывесок в Сибуя, Токио, которые взаимодействуют с движением людей. (Примечание: необходимо платить за коммерческое использование OpenPose)