有没有人可以解释下这三个时间,和怎么计算YOLOX的FPS

有没有人可以帮忙解释一下这三个时间分别是什么意思,以及怎么计算YOLOX的FPS

img

假如batch_size设为1,运行eval.py。
得到你这三个时间的话,那FPS = 1000 / 25.96
严格来说,还有个加载一张图像的时间,但yolox没给,只给了前向传播的时间和NMS处理的时间,FPS计算公式是
FPS = 1000 / (pre_process time + average forward time + average NMS time)

forward time指的是你正向计算套用网络里的参数做线性加和
NMS time 应该是计算框框重合度最高的时间
inference time 应该就是前两个时间之和吧

FPS最简单公式是fps = frameNum / elapsedTime。不过如果对本地视频,这个就有点不准确了,具体选择看个人选择。题主这里的指标是检测的,通俗来讲,就是一秒钟跑了多少张图,加个计时器也能简单判断,或者参考以下链接:

其它指标,参考: