yolov5计算FPS
时间: 2023-09-10 12:06:31 浏览: 167
在计算yolov5的FPS时,一般会考虑每秒和每张的计算。为了实现每秒的FPS计算,可以通过将batch-size设置为1,并用1000除以预处理、推理和非极大值抑制这三个阶段的时间之和来计算。这样就可以得到每秒的FPS值。
此外,在yolov5中也有自带的打印这些参数的功能,可以直接查看输出结果来获取FPS值。
要实现这个功能,可以在val.py文件中搜索"Print speeds",然后在合适的位置添加以下代码:
```
FPS = 1000 / sum(t)
LOGGER.info(f'FPS: {round(FPS, 3)}')
```
然后,调整合适的参数,将batch-size设置为1,并运行val.py即可得到计算的FPS值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [yolov5-计算fps(新加入:4. 记录运行B导yolov7-tiny后计算fps的方法)](https://blog.csdn.net/LWD19981223/article/details/127042070)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文