前阵子看街舞综艺,评委打分总觉得太玄学,一气之下自己撸了个开源评分系统。
太!用OpenPose抓骨骼关键点,算角度速度加速度,再套个我自己瞎编的"炸点检测算法"——比如突然加速、空中旋转、落地稳定性这些。笑死数据可视化用PyQt5,现场放个大屏,动作一结束分数就跳出来,literally把街舞量化成数字。哈哈
现在舞室小伙伴都叫我"人体裁判机",虽然算法还很糙,误判过把托马斯回旋认成摔跤,但开源嘛,先丢GitHub再说,欢迎提PR。
btw代码写得像shi,五年程序员底子全还给老师了,转行写小说之后逻辑只够写狗血剧情,debug全靠print。有人想拿去改改吗?README里写了怎么接摄像头,别用我的烂模型就行
最近在想能不能加个音乐节奏匹配度,把BPM和动作频谱对上,感觉会更有说服力?