基于机器学习的动作识别舞蹈类软件开发
Development of Dance Software with Action Recognition Base on Machine Learning
当代的大众都有一个成为明星的梦想,但却没有一个平台能够展示他们的才能,从去年开始,一个叫抖音的APP上线。这个平台为每一个人完成了这个梦想,每个人都能够通过上传短视频的形式来向观众展示自己的才能,但视频有一定的局限性,而各大游戏主机厂商开发的舞蹈类游戏是通过佩戴传感器的方式来识别人体动作,这将降低了游戏的可玩性,交互性差,所以我们希望在传统PC和手机平台上开发一款交互式游戏来填补短视频APP与传统舞蹈类游戏之间的空白。
理由1. PC、手机平台仍为主流的软件平台,受众面广,应用范围大,Xbox 、PS4等游戏主机平台仍对当下传统平台冲击不大;
理由2:符合当今大众的主流的网络价值观,并且在PC平台上没有类似的软件;
基于上述原因,开发这样的软件则变得非常有价值,首先玩家用户需要创建游戏角色,搭建自己的角色模型,之后,用户带上VR头盔,在头盔内部系统创建一个虚拟舞台,在舞台正中央载入玩家数据、角色模型,摄像头开始进行动作识别,并在初始玩家朝向的方向创建许多的“虚拟观众”,并给“虚拟观众”随机设置进程,使之可以进行一些简单的动作,比如 挥舞荧光棒,呐喊等。
而玩家的初始位置的背后则创建一张“屏幕”;并将玩家此时的动作实时投影到“屏幕”上,可以增加玩家的代入感。
当有观众用户希望观看玩家用户的表演时,同样需要戴上VR头盔,系统则会为观众用户在“虚拟观众”里随机创建一个接口,同步玩家用户的动作,此时便可观看玩家用户的表演,当粉丝足够多的时候,虚拟观众则会被真正的观众用户所替代;
项目还存在一些缺点,例如目前3D体感摄像头成本较高、项目仍然以windows环境开发部署等。但是我们期望在实现了项目的基本功能后,再考虑降低成本、向其他移植等工作。