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