Pose Estimation
Ce bloc de fonction détecte les points clés du corps humain et (optionnellement) dessine un squelette sur les images entrantes. Utilisez-le pour extraire les positions de parties du corps sélectionnées à des fins d'analyse, de journalisation ou de visualisation.
📥 Entrées
Image Any
L'image à analyser (frame de caméra, image chargée ou image prétraitée).
Show Skeleton
Entrée booléenne pour activer ou désactiver le dessin du squelette sur l'image de sortie.
📤 Sorties
Image Any
L'image avec le squelette dessiné (si Show Skeleton est activé) et des marqueurs visuels pour les points clés détectés.
Selected Body Part Positions
Un résultat de type dictionnaire associant les noms des parties du corps sélectionnées à leurs positions détectées (x, y). Seuls les groupes de parties du corps que vous choisissez sont retournés.
🕹️ Contrôles
Class Names
Une liste sélectionnable de groupes simplifiés de parties du corps (par exemple : head, chest, elbow, hand, hip, knee, foot). Cochez les groupes que vous souhaitez que le bloc rapporte.
Confidence
Un curseur pour ajuster la confiance de détection. Augmenter la valeur réduit les faux positifs mais peut manquer des détections faibles ; la diminuer rend la détection plus permissive.
⚙️ Mécanisme d'exécution
Lorsqu'une image est fournie sur
Image Any, le bloc analyse l'image et tente de localiser les points clés humains.Si
Show Skeletonest TRUE, le bloc superpose les lignes du squelette et des marqueurs sur l'image de sortie.Le bloc retourne l'image annotée et une correspondance des noms des parties du corps sélectionnées avec leurs positions détectées. Si une partie n'est pas détectée avec suffisamment de confiance, elle sera omise de la correspondance.
🎯 Fonctionnalités
Superposition visuelle du squelette pour une inspection rapide.
Groupes de parties du corps sélectionnables pour limiter les sorties aux parties dont vous avez besoin.
Contrôle de confiance ajustable pour équilibrer sensibilité et faux positifs.
Adapté au temps réel pour les flux caméra lorsqu'il est associé au bloc d'entrée d'image approprié.
📝 Instructions d'utilisation
Fournissez une source d'image à
Image Any(par exemple :Camera USB,Load ImageouStream Reader).Choisissez les groupes de parties du corps à outputter via
Class Names.Ajustez la sensibilité de détection avec le curseur
Confidence.Facultativement, envoyez un booléen dans
Show Skeletonpour activer/désactiver le dessin du squelette.Visualisez l'image résultante avec
Show Imageou enregistrez/loggez les positions pour un usage en aval.
💡 Conseils et astuces
Utilisez
Camera USBcomme source d'image en direct pour les scènes en temps réel.Redimensionnez les images entrantes avec
Image Resizesi les personnes apparaissent trop petites — plus de pixels par personne améliore la précision des points clés.Exécutez d'abord un détecteur rapide (par exemple
Object Detection) puis recadrez les personnes avecImage ROIpour alimenter des images individuelles de personnes dans ce bloc — cela peut augmenter la fiabilité et réduire le coût de traitement.Pour prévisualiser les résultats dans votre espace de travail, connectez ce bloc à
Show Image.Sauvegardez les frames contenant des détections avec
Image Loggerou exportez les coordonnées avecData to JSONouCSV Exportpour analyse ultérieure.Combinez avec
Draw Result On ImageouDraw Detectionspour annoter du texte d'état supplémentaire ou des boîtes englobantes en plus des squelettes.
🛠️ Dépannage
Aucun point clé détecté : essayez de diminuer la valeur de
Confidenceou augmentez la taille de l'image d'entrée avecImage Resize.Points clés erronés ou instables : augmentez le curseur
Confidenceet améliorez l'éclairage ou la netteté (utilisezBluravec précaution uniquement pour réduire le bruit).Personnes partiellement hors cadre : utilisez un flux de travail en amont de détection/recadrage (par exemple
Object Detection→Image ROI) pour centrer le sujet avant d'exécuter ce bloc.Performances lentes : réduisez la résolution d'entrée avec
Image Resizeou traitez des régions recadrées de personnes plutôt que des images pleine trame.
Si vous devez journaliser ou visualiser les résultats, utilisez les combinaisons suggérées dans les Conseils et astuces pour construire une chaîne robuste.
Mis à jour