我正在尝试开发android面部识别应用程序。从Google Vision API FaceTracker example开始 - 如何获取相机预览FPS值?
我了解我可以使用CameraSource.Builder()
在setRequestedFps()
上设置请求的FPS,但我希望每秒或每个新帧都更新实际 FPS值。是否可以获得或计算它?
答案 0 :(得分:0)
计算FPS的最简单方法是将此逻辑添加到GraphicFaceTracker类。请注意,可以在同一帧上调用回调onNewItem(),onMissing()和onUpdate(),因此您的计算应该(几乎)同时考虑多个回调。
此计算不会显示基础相机帧速率,而是显示检测器速率。如果您需要相机费率,则可以 a) 信任您requested或 b) 重写或覆盖CameraSource类。