10大优享服务
62项会员特权
90000
雇佣
其他人工智能
收藏
能够进行人体识别打分的安卓APP开发
任务结束
需求描述:
核心功能:
一个安卓APP,能够进行舞蹈打分。
1、用户上传一段标准舞蹈视频
2、软件对视频进行特征提取,对人体进行识别,识别人的动作特征
3、用户开始录像,自己站在视频前面(屏幕上有一个基础人形框,人调整自己和摄像头位置,开始录制)
4、用户开始跳舞,然后系统对用户舞蹈进行打分

参考CVPR论文,MCU开源:
参考知乎:

批注:
1、人体检测,人进入框后,判断人到位的方法,需要明确。(QQ里面是特征+边缘检测)
2、音频提取什么显著特征,或者不考虑音频,就把音频剥离后考虑时间。
3、打分应该按照以音频为参考依据,在对应音频特征附近寻找行为特征点匹配。或者考虑简单,直接把原始视频的音视频分离,按照时间轴进行舞蹈动作特征匹配。
4、匹配算法(打分),考虑区域性匹配,不是按照逐帧匹配,而是将舞蹈动作进行分解,只要某个动作做到位且在对应的音频时间范围内就得分。
5、考虑安卓机器性能,可以去掉多尺度检测,或用别的方法替代。

核心流程:
1、上传老师的舞蹈视频
2、剥离音频和视频
3、对视频进行特征提取,特征提取的模型,需要根据CVPR论文理论,训练得到。
4、保存提速的视频特征和音频。
5、打开摄像头,准备开始舞蹈打分。
6、摄像头画面出现人体检测框,需要人站在框前面,即可触发音乐(音频),开始进行舞蹈打分。
7、音频开始播放,人随着音乐舞蹈,程序实时的提取动作特征和前面保存的老师视频的动作特征匹配。
8、设计一个匹配算法,进行打分。
9、音乐停止,或者人为停止,显示舞蹈得分统计信息。

必须具备的小功能:
1、舞蹈打分时,能够给用户一个提示,动作做对了给个great、good、cool、bad。
2、能够调节匹配打分算法的阈值,比如:帧数、匹配精度等
3、能够打开、关闭显示人体骨架、脸部特征等

时间:4月中旬敲定开始,7月完成。
要求:完成功能的基础上,保持美观。
预算:看具体技术难度和水平定。
外部资源支持:北航人体识别方向教授和懂计算机视觉的硕士生。

可以先移植一个任意识别的demo,我们觉得具备技术能力,先付3K。















登录查看详细需求描述

任务结束

一品威客网已聚集超千万专业人才,为雇主提供一站式优质服务