收藏
回答

onCameraFrame和onGyroscopeChange 帧率为什么不稳定?

onCameraFrame的帧率在Android上非常不稳定,统计得在15-90hz内波动,onGyroscopeChange也是,间隔非常不稳定,如下图所示(单位为ns,经过Date.now()在每次进入回调函数时获得):

IMU:

请问:

1.有办法在获得frame的时候除了长宽data以外,再包含时间戳吗,这应该比Date.now的方法准的多

2.请问有什么办法可以获得稳定的传感器帧率呢?

查到了许多类似的提问,但是都没有明确的解决方案:

https://developers.weixin.qq.com/community/develop/doc/00006c3fcc89f82b4ada449905b800?highline=onGyroscopeChange%20%E5%B8%A7%E7%8E%87

目前能有办法解决这个问题吗?原生的Android应该是可以提供稳定的500hz的陀螺仪数据的。

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容