Cómo calcular FPS (velocidad de fotogramas)

FPS (cuadros por segundo), cuántos fotogramas por segundo

En val.py, es necesario modificar los parámetros.batch-size=1

Al mismo tiempo, no olvide modificar el archivo yaml de su propio conjunto de datos y el archivo pt entrenado, como se muestra a continuación:

Insertar descripción de la imagen aquí

Una vez completada la modificación, ejecútela val.pyy obtenga el resultado, como se muestra a continuación:

Insertar descripción de la imagen aquí

Los tres tiempos (ms) que se muestran en la figura anterior:: pre-processpreprocesamiento de imágenes,: inferenceinferencia,: NMSsupresión no máxima, la suma de estos tres tiempos es el tiempo necesario para que el modelo procese una imagen.

Insertar descripción de la imagen aquí

Redondea el resultado al número entero más cercano, que es el FPS final

Además, si desea imprimir FPS en la consola, puede val.pymantener presionada la tecla de acceso directo Ctrl+FBuscar Print speedspara ubicarlo y luego agregar el siguiente código:

FPS = 1000 / sum(t)
LOGGER.info(f'FPS: {
      
      round(FPS, 0)}')

Como se muestra abajo:

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/hu_wei123/article/details/131879071
Recomendado
Clasificación