微信运动步数如何换算成公里?
微信运动统计步数的基本物理原理是分析加速度。走路时先产生一个向前的加速度,接着是一个向后的加速度。系统会根据用户的身高体重数据,调整这两次加速度大小和时间间隔的阈值来统计步数,当然后台还有很多优化的算法细节来保证计数的准确性。
微信运动统计步数的基本物理原理是分析加速度。走路时先产生一个向前的加速度,接着是一个向后的加速度。系统会根据用户的身高体重数据,调整这两次加速度大小和时间间隔的阈值来统计步数,当然后台还有很多优化的算法细节来保证计数的准确性。
原来核心是靠加速度变化来测的,我还以为就是简单的计次。不过这也解释了为什么推购物车或者手臂晃动会被误计,毕竟那些也会产生类似的加速度波形。要是能把身高体重的校准做得更智能些就好了,现在有些人明明没怎么动,步数也蹭蹭涨,算法还得再精细点。
原来如此,之前还以为是单纯靠陀螺仪或者GPS定位的,看来微信在计步算法上还是做了不少优化的,毕竟单纯靠加速度很容易受走路姿势影响,结合身高体重数据校准确实更科学一些。