Section courante

A propos

Section administrative du site

Maximiser la vitesse d'OpenPose

Benchmark OpenPose

Consultez le Benchmark OpenPose pour connaître la vitesse approximative attendue de votre carte graphique.

Version CPU

La version CPU tourne à environ 0,3 FPS sur le modèle COCO et à environ 0,1 FPS (soit environ 15 s/image) sur le modèle BODY_25 par défaut. Passez au modèle COCO et/ou réduisez la résolution réseau comme indiqué ci-dessus. Fait contradictoire : le modèle BODY_25 est environ 5 fois plus lent que COCO sur la version CPU uniquement, mais environ 40 % plus rapide sur la version GPU.

Sous Ubuntu (pour les versions d'OS antérieures à 20), vous pouvez également multiplier par 2 à 3 la vitesse du processeur uniquement en suivant la procédure installation/0_index.md#faster-cpu-version-ubuntu-only.

Profilage de la vitesse

OpenPose affiche les FPS dans l'interface graphique de base. Cependant, des mesures de vitesse plus complexes peuvent être obtenues en ligne de commande lors de l'exécution d'OpenPose. Pour les obtenir, compilez OpenPose avec l'option PROFILER_ENABLED sur CMake-gui. OpenPose affichera automatiquement les mesures de temps pour chaque sous-processus léger après le traitement de F images (par défaut, F = 1000, mais cette valeur peut être modifiée avec l'option --profile_speed, par exemple --profile_speed 100).

Assurez-vous que le temps de wPoseExtractor est le plus lent. Sinon, le générateur d'entrée (problèmes de codecs vidéo/webcam avec OpenCV, images trop grandes, etc.) ou l'affichage de l'interface graphique (utilisation de la prise en charge OpenGL, comme détaillé dans la section suivante « Accélérer et préserver la précision ») risquent de ne pas être optimisés.

Accélérer et préserver la précision

Quelques astuces pour optimiser la vitesse d'exécution d'OpenPose tout en préservant la précision (sans espérer de miracles, cela pourrait améliorer légèrement la fréquence d'images) :

Accélération et réduction de la mémoire

Quelques conseils pour maximiser la vitesse d'OpenPose, mais gardez à l'esprit le compromis de précision :



Dernière mise à jour : Vendredi, le 25 juillet 2025