gpt4 book ai didi

android - 如何在 Android 中查找来自相机的输入 fps

转载 作者:太空宇宙 更新时间:2023-11-03 23:05:28 25 4
gpt4 key购买 nike

我正在使用带有外围摄像头的 Qualcomm Snapdragon 处理器。我正在从事的项目需要尽快使用 OpenCV 处理来自相机的帧。为了验证一切正常,我想知道实现的输出 fps 以及输入 fps 以查看跳过了多少帧。有没有办法查看相机每秒向处理器提供多少帧?它应该能够在一般情况下工作,适用于任何输入相机。

我稍微浏览了一下 Camera2 API,找到了参数 SENSOR_FRAME_DURATION,但我不太确定如何访问它。此外,我正在使用 JavaCameraView,它似乎充当 Camera 和 OpenCV 之间的桥梁。任何建议将不胜感激。

最佳答案

我得到的帧速率计算如下。在您的 onCameraFrame 方法中,您可以测量 2 个连续帧之间所用的时间。

prevTime = time;
time = SystemClock.elapsedRealtime();

Frame rate= (1000 / (time - prevTime))

关于android - 如何在 Android 中查找来自相机的输入 fps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57597463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com