wangerxian 发表于 2023-9-11 15:30
一个动作只记录一次嘛?我认知里,一个动作要重复多次,才能提高识别的鲁棒性。
是的是的,你所的对。原作者里一个动作是可以记录多次的,记录分数时取均值就行,但是我移植过来的时候,一开始没考虑这么多,写储存文件的代码的时候没有考虑,如果将同一个动作记录在动作名称的文件夹下即可,原作者是用uuid避免同一动作文件夹下文件重复的。另一个原因就是因为性能了,单片机性能可能真处理不了那么多序列,太慢了,加上micro python/circuitpython也比较慢的原因。具体可参考我发的链接,原作者是用树莓派做的,我自己也是现在树莓派上做了验证才移植到esp32上的。树莓派-MPU6050+DTW算法实现简单动作识别_哔哩哔哩_bilibili,算法核心层面上我都没动的,我就修改了一部分让其能跑,自己也偷懒了没重新写记录重复动作的文件,其实我也不知道如何在circuitpython/mpy里生成不会重复的名称,(不过好像random就可以用),原作者用的uuid,mpy/cpy里没有这个库我就简单弄了。