Section courante

A propos

Section administrative du site

Référence des fichiers d'entêtes C++

Voici la liste des principales fichiers d'entêtes C++ proposé par OpenPose :

Fichier d'entête Description
include/openpose/3d/cameraParameterReader.hpp Ce fichier d'entête contient les classes et fonctions permettant de lire les paramètres intrinsèques et extrinsèques des caméras pour la reconstruction 3D.
include/openpose/3d/headers.hpp Ce fichier d'entête contient les inclusions groupées des composants du module 3D, simplifiant l'intégration des fonctionnalités 3D dans OpenPose.
include/openpose/3d/jointAngleEstimation.hpp Ce fichier d'entête contient les outils permettant d'estimer les angles entre les articulations humaines à partir de données de pose 3D.
include/openpose/3d/poseTriangulation.hpp Ce fichier d'entête contient les fonctions de triangulation utilisées pour reconstituer la pose 3D d'un individu à partir de plusieurs vues 2D synchronisées.
include/openpose/3d/wJointAngleEstimation.hpp Ce fichier d'en-tête contient la version "Worker" de l'estimation des angles articulaires, destinée à être insérée dans une chaîne de traitement parallèle.
include/openpose/3d/wPoseTriangulation.hpp Ce fichier d'entête contient la composante "Worker" exécutant la triangulation de pose 3D dans un pipeline multi-processus léger d'OpenPose.
include/openpose/calibration/cameraParameterEstimation.hpp Ce fichier d'entête contient les fonctions pour estimer automatiquement les paramètres de calibration d'une caméra à partir d'images de référence.
include/openpose/calibration/headers.hpp Ce fichier d'entête contient les inclusions essentielles pour les modules de calibration, facilitant leur intégration dans les projets utilisant OpenPose.
include/openpose/core/array.hpp Ce fichier d'entête contient la structure de données Array, conçue pour gérer efficacement des tableaux multidimensionnels utilisés dans OpenPose.
include/openpose/core/arrayCpuGpu.hpp Ce fichier d'entête contient les méthodes de gestion et de transfert de données entre le CPU et le GPU pour les objets Array.
include/openpose/core/common.hpp Ce fichier d'entête contient les constantes globales, types de données communs et fonctions utilitaires utilisées dans tout OpenPose.
include/openpose/core/cvMatToOpInput.hpp Ce fichier d'entête contient les fonctions de conversion des images OpenCV (cv::Mat) en format d'entrée pour OpenPose.
include/openpose/core/cvMatToOpOutput.hpp Ce fichier d'entête contient les fonctions transformant les résultats internes d'OpenPose en images cv::Mat exploitables.
include/openpose/core/datum.hpp Ce fichier d'en-tête contient la définition de la structure Datum, unité fondamentale transportant les données d'image, de pose et de métadonnées.
include/openpose/core/enumClasses.hpp Ce fichier d'entête contient les énumérations utilisées dans OpenPose pour définir les modèles de pose, les types de rendu, et autres options.
include/openpose/core/gpuRenderer.hpp Ce fichier d'entête contient les classes de rendu utilisant le GPU pour dessiner les points clés, les squelettes ou les régions détectées.
include/openpose/core/headers.hpp Ce fichier d'entête contient les inclusions essentielles du coeur d'OpenPose, simplifiant l'utilisation des fonctions de base du cadre d'application.
include/openpose/core/keepTopNPeople.hpp Ce fichier d'entête contient les fonctions permettant de ne conserver que les N individus les mieux détectés en fonction d'un score de confiance.
include/openpose/core/keypointScaler.hpp Ce fichier d'entête contient les outils pour mettre à l'échelle les coordonnées des points clefs entre différents formats ou résolutions.
include/openpose/core/macros.hpp Ce fichier d'entête contient les macros de compilation, de journal de bord, et de gestion mémoire, utilisées dans le code source d'OpenPose.
include/openpose/core/matrix.hpp Ce fichier d'entête contient une classe de matrice optimisée utilisée pour le traitement de coordonnées, de transformations et de données numériques.
include/openpose/core/opOutputToCvMat.hpp Ce fichier d'entête contient les fonctions de conversion des sorties OpenPose en images OpenCV avec superposition des résultats visuels.
include/openpose/core/point.hpp Ce fichier d'en-tête contient la structure générique Point<T> utilisée pour représenter les coordonnées 2D ou 3D dans OpenPose.
include/openpose/core/rectangle.hpp Ce fichier d'entête contient la structure Rectangle<T>, utilisée pour délimiter des zones d'intérêt autour des objets détectés.
include/openpose/core/renderer.hpp Ce fichier d'entête contient la classe abstraite Renderer, base des moteurs de rendu pour l'affichage visuel des résultats d'analyse.
include/openpose/core/scaleAndSizeExtractor.hpp Ce fichier d'entête contient les classes permettant d'extraire l'échelle de traitement et les tailles d'image cibles nécessaires à l'alignement.
include/openpose/core/string.hpp Ce fichier d'entête contient des fonctions utilitaires pour la manipulation de chaînes de caractères, utiles pour les messages et journaux de bord.
include/openpose/core/verbosePrinter.hpp Ce fichier d'entête contient les outils d'affichage des messages de débogage ou d'état pendant l'exécution du pipeline.
include/openpose/core/wCvMatToOpInput.hpp Ce fichier d'entête contient un "Worker" utilisé pour convertir les images OpenCV en données d'entrée dans le pipeline multi-processus léger d'OpenPose.
include/openpose/core/wCvMatToOpOutput.hpp Ce fichier d'entête contient un "Worker" responsable de générer des images cv::Mat à partir des résultats de traitement OpenPose.
include/openpose/core/wKeepTopNPeople.hpp Ce fichier d'entête contient le "Worker" permettant de ne conserver que les N meilleures détections de personnes dans un lot de données.
include/openpose/core/wKeypointScaler.hpp Ce fichier d'entête contient le "Worker" appliquant le redimensionnement des points clefs dans un pipeline multi-processus léger.
include/openpose/core/wOpOutputToCvMat.hpp Ce fichier d'en-tête contient un "Worker" dédié à la transformation finale des résultats OpenPose en images OpenCV prêtes à l'affichage.
include/openpose/core/wScaleAndSizeExtractor.hpp Ce fichier d'entête contient le "Worker" chargé d'extraire et transmettre les tailles et échelles appropriées dans le pipeline de traitement.
include/openpose/core/wVerbosePrinter.hpp Ce fichier d'entête contient un "Worker" destiné à afficher les messages informatifs ou de débogage pendant le traitement des données.
include/openpose/face/faceCpuRenderer.hpp Ce fichier d'entête contient les classes de rendu de visages utilisant le CPU pour dessiner les points clefs faciaux détectés.
include/openpose/face/faceDetector.hpp Ce fichier d'entête contient l'interface abstraite pour les détecteurs de visage utilisés comme première étape de l'analyse faciale.
include/openpose/face/faceDetectorOpenCV.hpp Ce fichier d'entête contient une implémentation concrète du détecteur de visage basé sur les fonctionnalités de la bibliothèque OpenCV.
include/openpose/face/faceExtractorCaffe.hpp Ce fichier d'entête contient les classes exploitant le cadre d'application Caffe pour extraire les points clefs du visage à partir d'une image.
include/openpose/face/faceExtractorNet.hpp Ce fichier d'entête contient la classe principale pour l'extraction des points clefs du visage via un réseau de neurones convolutifs.
include/openpose/face/faceGpuRenderer.hpp Ce fichier d'entête contient le moteur de rendu des résultats faciaux utilisant l'accélération GPU pour dessiner efficacement les résultats.
include/openpose/face/faceParameters.hpp Ce fichier d'entête contient les constantes, types et configurations nécessaires à la détection et au traitement des visages dans OpenPose.
include/openpose/face/faceRenderer.hpp Ce fichier d'entête contient une classe de rendu abstraite et ses dérivés pour la visualisation des résultats faciaux.
include/openpose/face/headers.hpp Ce fichier d'entête contient les inclusions centralisées pour tous les composants du module face, facilitant leur importation groupée.
include/openpose/face/renderFace.hpp Ce fichier d'entête contient les fonctions de bas niveau chargées du dessin des points clefs du visage sur les images.
include/openpose/face/wFaceDetector.hpp Ce fichier d'entête contient un composant "Worker" implémentant la détection de visage dans un pipeline de traitement OpenPose.
include/openpose/face/wFaceDetectorOpenCV.hpp Ce fichier d'entête contient le "Worker" encapsulant l'utilisation d'OpenCV pour la détection de visages en pipeline.
include/openpose/face/wFaceExtractorNet.hpp Ce fichier d'entête contient le "Worker" responsable de l'extraction des points clés du visage à l'aide d'un réseau neuronal.
include/openpose/face/wFaceRenderer.hpp Ce fichier d'entête contient un "Worker" chargé du rendu des résultats de détection faciale (points clefs) sur les images traitées.
include/openpose/filestream/bvhSaver.hpp Ce fichier d'entête contient les classes permettant d'enregistrer les données de mouvement en format BVH, couramment utilisé en animation 3D.
include/openpose/filestream/cocoJsonSaver.hpp Ce fichier d'entête contient les fonctions permettant d'exporter les résultats de détection de pose au format JSON compatible avec COCO.
include/openpose/filestream/enumClasses.hpp Ce fichier d'entête contient les énumérations spécifiques aux options de sauvegarde et de format de fichiers dans le module filestream.
include/openpose/filestream/fileSaver.hpp Ce fichier d'entête contient l'interface de base pour tous les composants de sauvegarde de données dans OpenPose.
include/openpose/filestream/fileStream.hpp Ce fichier d'entête contient les classes et fonctions servant à gérer les flux de lecture/écriture de fichiers dans divers formats.
include/openpose/filestream/headers.hpp Ce fichier d'entête contient les inclusions groupées des fichiers du module filestream, simplifiant son intégration dans des projets.
include/openpose/filestream/heatMapSaver.hpp Ce fichier d'entête contient les fonctions dédiées à l'exportation des cartes thermiques générées par OpenPose.
include/openpose/filestream/imageSaver.hpp Ce fichier d'entête contient les composants permettant de sauvegarder les images avec ou sans superposition des résultats de détection.
include/openpose/filestream/jsonOfstream.hpp Ce fichier d'entête contient une classe de flux de sortie JSON, utilisée pour écrire efficacement des fichiers .json structurés.
include/openpose/filestream/keypointSaver.hpp Ce fichier d'entête contient les classes permettant d'enregistrer les coordonnées des points clefs détectés, sous différents formats.
include/openpose/filestream/peopleJsonSaver.hpp Ce fichier d'entête contient les fonctions d'exportation des données de détection de personnes (positions, squelettes) au format JSON.
include/openpose/filestream/udpSender.hpp Ce fichier d'entête contient les classes permettant d'envoyer les données de détection en temps réel via le protocole UDP.
include/openpose/filestream/videoSaver.hpp Ce fichier d'entête contient les fonctions permettant d'enregistrer les flux d'images traités en vidéos dans différents formats.
include/openpose/filestream/wBvhSaver.hpp Ce fichier d'entête contient un "Worker" chargé d'enregistrer les mouvements détectés dans des fichiers BVH pour l'animation 3D.
include/openpose/filestream/wCocoJsonSaver.hpp Ce fichier d'entête contient un "Worker" exportant les résultats de détection de pose au format JSON conforme au standard COCO.
include/openpose/filestream/wFaceSaver.hpp Ce fichier d'entête contient un "Worker" responsable de la sauvegarde des données de détection faciale (points clefs, images,...).
include/openpose/filestream/wHandSaver.hpp Ce fichier d'entête contient un "Worker" utilisé pour sauvegarder les résultats de détection de la main dans les formats choisis.
include/openpose/filestream/wHeatMapSaver.hpp Ce fichier d'entête contient un "Worker" pour exporter les cartes thermiques générées par le réseau de détection d'OpenPose.
include/openpose/filestream/wImageSaver.hpp Ce fichier d'entête contient un "Worker" dédié à la sauvegarde d'images annotées ou brutes pendant le traitement.
include/openpose/filestream/wPeopleJsonSaver.hpp Ce fichier d'entête contient un "Worker" responsable d'écrire les données des personnes détectées dans des fichiers JSON personnalisés.
include/openpose/filestream/wPoseSaver.hpp Ce fichier d'entête contient un "Worker" utilisé pour sauvegarder les données de pose corporelle dans divers formats exploitables.
include/openpose/filestream/wUdpSender.hpp Ce fichier d'entête contient un "Worker" envoyant les résultats de détection via UDP à des clients distants en temps réel.
include/openpose/filestream/wVideoSaver.hpp Ce fichier d'entête contient un "Worker" pour l'enregistrement de vidéos 2D, avec ou sans superposition des résultats de pose.
include/openpose/filestream/wVideoSaver3D.hpp Ce fichier d'entête contient un "Worker" pour l'enregistrement de vidéos avec rendu 3D des squelettes détectés.
include/openpose/gpu/cuda.hpp Ce fichier d'entête contient les macros et définitions utiles à l'interface avec CUDA pour l'exécution sur GPU.
include/openpose/gpu/enumClasses.hpp Ce fichier d'entête contient des énumérations utilisées dans les opérations GPU, comme le type d'opération ou de données.
include/openpose/gpu/gpu.hpp Ce fichier d'entête contient des fonctions d'assistance pour la gestion des opérations CUDA et la synchronisation mémoire GPU.
include/openpose/gpu/headers.hpp Ce fichier d'entête contient les inclusions globales du module GPU d'OpenPose pour faciliter leur intégration.
include/openpose/gui/enumClasses.hpp Ce fichier d'entête contient les énumérations utilisées pour configurer le comportement des interfaces graphiques OpenPose.
include/openpose/gui/frameDisplayer.hpp Ce fichier d'entête contient les classes permettant l'affichage des images et des résultats OpenPose dans une fenêtre GUI.
include/openpose/gui/gui.hpp Ce fichier d'entête contient la classe principale de l'interface utilisateur 2D pour visualiser les résultats de détection en direct.
include/openpose/gui/gui3D.hpp Ce fichier d'entête contient la classe GUI spécialisée pour le rendu des squelettes en 3D, à partir de plusieurs caméras.
include/openpose/gui/guiAdam.hpp Ce fichier d'entête contient une interface graphique spécialisée (GUI Adam) conçue pour la démonstration avancée d'OpenPose.
include/openpose/gui/guiInfoAdder.hpp Ce fichier d'entête contient les fonctions permettant d'ajouter des informations textuelles (FPS, statut) sur les images affichées.
include/openpose/gui/headers.hpp Ce fichier d'entête contient les inclusions communes aux composants de l'interface graphique d'OpenPose pour en faciliter l'intégration.
include/openpose/gui/wGui.hpp Ce fichier d'entête contient un "Worker" responsable de la gestion de l'interface graphique pour l'affichage des résultats 2D.
include/openpose/gui/wGui3D.hpp Ce fichier d'entête contient un "Worker" assurant l'affichage des poses humaines en trois dimensions dans l'interface graphique.
include/openpose/gui/wGuiAdam.hpp Ce fichier d'entête contient un "Worker" spécifique à l'interface Adam, conçu pour les démonstrations avancées d'OpenPose.
include/openpose/gui/wGuiInfoAdder.hpp Ce fichier d'entête contient un "Worker" ajoutant des informations d'état comme les FPS ou les messages dans les images affichées.
include/openpose/hand/handCpuRenderer.hpp Ce fichier d'entête contient les classes responsables du rendu CPU des poses de la main détectées par OpenPose.
include/openpose/hand/handDetector.hpp Ce fichier d'entête contient les classes nécessaires à la détection de mains à partir d'images et de coordonnées de poses.
include/openpose/hand/handDetectorFromTxt.hpp Ce fichier d'entête contient les outils pour charger des positions de mains depuis un fichier texte à des fins de test ou de débogage.
include/openpose/hand/handExtractorCaffe.hpp Ce fichier d'entête contient la logique d'extraction des poses de mains à l'aide de modèles entraînés dans Caffe.
include/openpose/hand/handExtractorNet.hpp Ce fichier d'entête contient l'implémentation de l'extraction des keypoints de la main via réseau neuronal convolutif.
include/openpose/hand/handGpuRenderer.hpp Ce fichier d'entête contient les fonctions de rendu des résultats de détection de la main en utilisant l'accélération GPU.
include/openpose/hand/handParameters.hpp Ce fichier d'entête contient les paramètres de configuration associés à la détection de mains, comme les dimensions de rendu.
include/openpose/hand/handRenderer.hpp Ce fichier d'entête contient les classes de rendu génériques des résultats de la main, indépendamment du backend matériel.
include/openpose/hand/headers.hpp Ce fichier d'entête contient les inclusions globales du module de détection de la main dans OpenPose.
include/openpose/hand/renderHand.hpp Ce fichier d'entête contient les fonctions de rendu bas-niveau des points clefs de la main sur les images de sortie.
include/openpose/hand/wHandDetector.hpp Ce fichier d'entête contient un "Worker" pour la détection automatique des mains à partir des coordonnées corporelles.
include/openpose/hand/wHandDetectorFromTxt.hpp Ce fichier d'entête contient un "Worker" lisant les coordonnées de la main à partir de fichiers texte et les injecte dans le pipeline.
include/openpose/hand/wHandDetectorTracking.hpp Ce fichier d'entête contient un "Worker" activant le suivi des mains entre les images pour plus de cohérence temporelle.
include/openpose/hand/wHandDetectorUpdate.hpp Ce fichier d'entête contient un "Worker" utilisé pour mettre à jour dynamiquement les zones de détection des mains.
include/openpose/hand/wHandExtractorNet.hpp Ce fichier d'entête contient un "Worker" pour l'extraction des poses de mains à l'aide d'un réseau neuronal convolutif.
include/openpose/hand/wHandRenderer.hpp Ce fichier d'entête contient un "Worker" pour le rendu visuel des résultats de détection de mains dans les images de sortie.
include/openpose/net/bodyPartConnectorBase.hpp Ce fichier d'entête contient la classe de base servant à connecter les points clés détectés en segments corporels.
include/openpose/net/bodyPartConnectorCaffe.hpp Ce fichier d'entête contient l'implémentation du connecteur de parties du corps utilisant les modèles Caffe.
include/openpose/net/headers.hpp Ce fichier d'entête contient les inclusions communes aux composants du module réseau neuronal de OpenPose.
include/openpose/net/maximumBase.hpp Ce fichier d'entête contient la classe de base utilisée pour appliquer l'opération de maximum dans les cartes de chaleur.
include/openpose/net/maximumCaffe.hpp Ce fichier d'entête contient l'implémentation de l'opération de maximum adaptée aux réseaux Caffe dans OpenPose.
include/openpose/net/net.hpp Ce fichier d'entête contient la définition d'une interface réseau générique pour l'extraction de poses.
include/openpose/net/netCaffe.hpp Ce fichier d'entête contient l'implémentation du réseau de pose utilisant le moteur Caffe pour l'inférence.
include/openpose/net/netOpenCv.hpp Ce fichier d'en-tête contient une version alternative de réseau de pose utilisant OpenCV pour les tests ou environnements limités.
include/openpose/net/nmsBase.hpp Ce fichier d'entête contient la logique de base de la suppression des non-maxima dans les cartes de détection.
include/openpose/net/nmsCaffe.hpp Ce fichier d'entête contient l'implémentation de la suppression des non-maxima optimisée pour les modèles Caffe.
include/openpose/net/resizeAndMergeBase.hpp Ce fichier d'entête contient une interface de base pour redimensionner et fusionner les cartes de chaleur de détection.
include/openpose/net/resizeAndMergeCaffe.hpp Ce fichier d'entête contient l'implémentation du redimensionnement et de la fusion des cartes pour Caffe.
include/openpose/pose/enumClasses.hpp Ce fichier d'entête contient les énumérations nécessaires à la gestion des types de pose, modèles et rendu.
include/openpose/pose/headers.hpp Ce fichier d'entête contient les inclusions globales du module de détection de la pose corporelle dans OpenPose.
include/openpose/pose/poseCpuRenderer.hpp Ce fichier d'entête contient les classes de rendu des poses corporelles utilisant uniquement le CPU.
include/openpose/pose/poseExtractor.hpp Ce fichier d'entête contient l'interface de base pour extraire les keypoints du corps à partir d'images.
include/openpose/pose/poseExtractorCaffe.hpp Ce fichier d'entête contient l'extracteur de poses corporelles utilisant le backend Caffe.
include/openpose/pose/poseExtractorNet.hpp Ce fichier d'entête contient la logique pour gérer les réseaux neuronaux d'extraction de poses corporelles.
include/openpose/pose/poseGpuRenderer.hpp Ce fichier d'entête contient les fonctions de rendu des poses corporelles utilisant l'accélération GPU.
include/openpose/pose/poseParameters.hpp Ce fichier d'entête contient les paramètres de configuration associés à la détection et au rendu des poses.
include/openpose/pose/poseParametersRender.hpp Ce fichier d'entête contient les constantes utilisées pour le rendu des différentes parties du corps selon le modèle sélectionné.
include/openpose/pose/poseRenderer.hpp Ce fichier d'entête contient les classes génériques de rendu des poses humaines sur les images.
include/openpose/pose/renderPose.hpp Ce fichier d'entête contient les fonctions graphiques utilisées pour dessiner les poses humaines sur les images.
include/openpose/pose/wPoseExtractor.hpp Ce fichier d'entête contient un "Worker" qui extrait les poses corporelles à partir des images d'entrée.
include/openpose/pose/wPoseExtractorNet.hpp Ce fichier d'entête contient un "Worker" utilisant un réseau neuronal pour extraire les poses du corps.
include/openpose/pose/wPoseRenderer.hpp Ce fichier d'entête contient un "Worker" effectuant le rendu des poses détectées dans le flux d'images.
include/openpose/producer/datumProducer.hpp Ce fichier d'entête contient la logique de production d'objets Datum, structure centrale du pipeline OpenPose.
include/openpose/producer/enumClasses.hpp Ce fichier d'entête contient les énumérations associées aux types de sources vidéo/image utilisées.
include/openpose/producer/flirReader.hpp Ce fichier d'entête contient un lecteur d'images vidéo provenant de caméras thermiques FLIR.
include/openpose/producer/headers.hpp Ce fichier d'entête contient les inclusions communes à tous les composants du module de capture et production de données.
include/openpose/producer/imageDirectoryReader.hpp Ce fichier d'entête contient le lecteur d'images depuis un dossier d'entrée pour traiter des séquences d'images.
include/openpose/producer/ipCameraReader.hpp Ce fichier d'entête contient un lecteur vidéo compatible avec les flux provenant de caméras IP via URL.
include/openpose/producer/producer.hpp Ce fichier d'entête contient une interface abstraite pour les producteurs d'images ou de vidéos.
include/openpose/producer/spinnakerWrapper.hpp Ce fichier d'entête contient un enveloppe pour les caméras utilisant la bibliothèque Spinnaker (FLIR).
include/openpose/producer/videoCaptureReader.hpp Ce fichier d'entête contient une classe lisant les images d'un fichier vidéo ou d'une webcam à l'aide de OpenCV.
include/openpose/producer/videoReader.hpp Ce fichier d'entête contient une classe spécialisée dans la lecture de fichiers vidéo pour le traitement séquentiel.
include/openpose/producer/wDatumProducer.hpp Ce fichier d'entête contient un "Worker" responsable de générer les objets Datum à partir des flux vidéo ou image.
include/openpose/producer/webcamReader.hpp Ce fichier d'entête contient un lecteur dédié à la capture vidéo à partir d'une webcam locale.
include/openpose/thread/enumClasses.hpp Ce fichier d'entête contient les énumérations nécessaires à la configuration des processus légers dans le pipeline OpenPose.
include/openpose/thread/headers.hpp Ce fichier d'entête contient les inclusions centrales pour le module de gestion multi-processus léger d'OpenPose.
include/openpose/thread/priorityQueue.hpp Ce fichier d'entête contient l'implémentation d'une file de priorité utilisée pour gérer les tâches avec différents niveaux d'importance.
include/openpose/thread/queue.hpp Ce fichier d'entête contient une structure de file d'attente thread-safe utilisée pour la communication entre modules.
include/openpose/thread/queueBase.hpp Ce fichier d'entête contient la classe de base abstraite pour toutes les files d'attente internes.
include/openpose/thread/subThread.hpp Ce fichier d'entête contient la classe de gestion des sous-processus légers permettant l'exécution parallèle de tâches.
include/openpose/thread/subThreadNoQueue.hpp Ce fichier d'entête contient une version de sous-processus léger ne nécessitant pas de file d'attente pour fonctionner.
include/openpose/thread/subThreadQueueIn.hpp Ce fichier d'entête contient une classe de sous-processus léger recevant des données via une file d'entrée.
include/openpose/thread/subThreadQueueInOut.hpp Ce fichier d'entête contient une classe de sous-processus léger disposant à la fois d'une file d'entrée et d'une file de sortie.
include/openpose/thread/subThreadQueueOut.hpp Ce fichier d'entête contient une classe de sous-processus léger générant des données en file de sortie.
include/openpose/thread/thread.hpp Ce fichier d'en-tête contient la structure de gestion principale pour lancer et coordonner plusieurs processus légers dans le pipeline.
include/openpose/thread/threadManager.hpp Ce fichier d'entête contient le gestionnaire global de tous les processus légers impliqués dans le traitement des données.
include/openpose/thread/wFpsMax.hpp Ce fichier d'entête contient un worker permettant de limiter la fréquence d'image maximale lors du traitement.
include/openpose/thread/wIdGenerator.hpp Ce fichier d'entête contient un worker générant des identifiants uniques pour les objets traités.
include/openpose/thread/wQueueAssembler.hpp Ce fichier d'entête contient un worker chargé d'assembler les données provenant de plusieurs sources en une seule file.
include/openpose/thread/wQueueOrderer.hpp Ce fichier d'entête contient un worker ordonnant les éléments dans la file selon leur identifiant ou leur ordre d'arrivée.
include/openpose/thread/worker.hpp Ce fichier d'entête contient la classe de base Worker, utilisée pour encapsuler une tâche dans le pipeline.
include/openpose/thread/workerConsumer.hpp Ce fichier d'entête contient un worker consommant les données sans produire de sortie, souvent utilisé pour le rendu.
include/openpose/thread/workerProducer.hpp Ce fichier d'entête contient un worker générant des données en entrée du pipeline, comme les images.
include/openpose/tracking/headers.hpp Ce fichier d'entête contient les inclusions centrales du module de suivi et d'identification des personnes.
include/openpose/tracking/personIdExtractor.hpp Ce fichier d'entête contient la logique d'extraction d'identifiants de personnes à partir des poses détectées.
include/openpose/tracking/personTracker.hpp Ce fichier d'entête contient les mécanismes de suivi de personnes dans le temps basé sur les keypoints.
include/openpose/tracking/wPersonIdExtractor.hpp Ce fichier d'entête contient un worker attribuant des identifiants stables aux personnes détectées dans les images successives.
include/openpose/unity/headers.hpp Ce fichier d'entête contient les inclusions nécessaires à l'intégration d'OpenPose avec Unity pour les projets interactifs.
include/openpose/unity/unityBinding.hpp Ce fichier d'entête contient les fonctions de liaison pour permettre la communication entre OpenPose et le moteur Unity.
include/openpose/utilities/check.hpp Ce fichier d'entête contient des fonctions utilitaires pour vérifier les conditions d'exécution et les erreurs système.
include/openpose/utilities/enumClasses.hpp Ce fichier d'entête contient des énumérations fortement typées utilisées dans les utilitaires d'OpenPose.
include/openpose/utilities/errorAndLog.hpp Ce fichier d'entête contient les fonctions de gestion des erreurs et des messages de journalisation pour le débogage.
include/openpose/utilities/fastMath.hpp Ce fichier d'entête contient des fonctions mathématiques optimisées pour améliorer les performances des calculs.
include/openpose/utilities/fileSystem.hpp Ce fichier d'entête contient des fonctions pour manipuler les fichiers et répertoires (lecture, écriture, vérifications).
include/openpose/utilities/flagsToOpenPose.hpp Ce fichier d'entête contient des fonctions permettant de convertir les drapeaux (flags) d'exécution en paramètres internes.
include/openpose/utilities/headers.hpp Ce fichier d'entête contient les inclusions centralisées des utilitaires du cadre d'application OpenPose.
include/openpose/utilities/keypoint.hpp Ce fichier d'entête contient les structures et fonctions de manipulation des points clefs (keypoints) du corps humain.
include/openpose/utilities/openCv.hpp Ce fichier d'entête contient des fonctions utilitaires pour interagir efficacement avec la bibliothèque OpenCV.
include/openpose/utilities/pointerContainer.hpp Ce fichier d'entête contient une structure spécialisée pour la gestion sécurisée de pointeurs dynamiques.
include/openpose/utilities/profiler.hpp Ce fichier d'entête contient un outil de profilage permettant de mesurer les performances d'exécution du pipeline.
include/openpose/utilities/standard.hpp Ce fichier d'entête contient des alias, macros et fonctions génériques facilitant la compatibilité et le code standardisé.
include/openpose/utilities/string.hpp Ce fichier d'entête contient des fonctions utilitaires pour manipuler les chaînes de caractères (extraction, concaténation,...).
include/openpose/wrapper/enumClasses.hpp Ce fichier d'entête contient les énumérations principales utilisées dans les structures de configuration de l'enveloppe OpenPose.
include/openpose/wrapper/headers.hpp Ce fichier d'entête contient les inclusions nécessaires à l'utilisation du module wrapper, point d'entrée principal de l'API.
include/openpose/wrapper/wrapper.hpp Ce fichier d'entête contient la classe Wrapper, interface simplifiée pour utiliser toutes les fonctionnalités d'OpenPose.
include/openpose/wrapper/wrapperAuxiliary.hpp Ce fichier d'entête contient des fonctions auxiliaires internes utilisées par la classe Wrapper.
include/openpose/wrapper/wrapperStructExtra.hpp Ce fichier d'entête contient les structures de configuration supplémentaires pour des extensions comme les ID ou le profilage.
include/openpose/wrapper/wrapperStructFace.hpp Ce fichier d'entête contient la structure de configuration des paramètres spécifiques à la détection du visage.
include/openpose/wrapper/wrapperStructGui.hpp Ce fichier d'entête contient la structure de configuration de l'interface graphique OpenPose.
include/openpose/wrapper/wrapperStructHand.hpp Ce fichier d'en-tête contient la structure de configuration pour la détection et le rendu des mains.
include/openpose/wrapper/wrapperStructInput.hpp Ce fichier d'entête contient la structure de configuration définissant la source des données d'entrée (caméra, image, vidéo,...).
include/openpose/wrapper/wrapperStructOutput.hpp Ce fichier d'entête contient la structure de configuration pour la sauvegarde et l'exportation des résultats du pipeline.
include/openpose/wrapper/wrapperStructPose.hpp Ce fichier d'entête contient la structure de configuration liée à la détection et au rendu de la pose du corps entier.
include/openpose/flags.hpp Ce fichier d'entête contient la définition des options (flags) de ligne de commande pour personnaliser le comportement du système.
include/openpose/headers.hpp Ce fichier d'entête contient les inclusions générales pour regrouper tous les modules essentiels d'OpenPose.


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