Pose Estimation
Este bloque de función detecta puntos clave del cuerpo humano y (opcionalmente) dibuja un esqueleto sobre las imágenes entrantes. Úsalo para extraer posiciones de partes del cuerpo seleccionadas con fines de análisis, registro o visualización.
📥 Entradas
Image Any
La imagen a analizar (fotograma de cámara, imagen cargada o imagen preprocesada).
Show Skeleton
Entrada booleana para habilitar o deshabilitar el dibujo del esqueleto en la imagen de salida.
📤 Salidas
Image Any
La imagen con el esqueleto dibujado (si Show Skeleton está habilitado) y marcadores visuales para los puntos clave detectados.
Selected Body Part Positions
Un resultado tipo diccionario que asocia los nombres de las partes del cuerpo seleccionadas con sus posiciones detectadas (x, y). Solo se devuelven los grupos de partes que elijas.
🕹️ Controles
Class Names
Lista seleccionable de grupos simplificados de partes del cuerpo (por ejemplo: head, chest, elbow, hand, hip, knee, foot). Marca los grupos que deseas que el bloque reporte.
Confidence
Un control deslizante para ajustar la confianza mínima de detección. Aumentar el valor reduce falsos positivos pero puede omitir detecciones débiles; disminuirlo hace la detección más permisiva.
⚙️ Mecanismo de ejecución
Cuando se proporciona una imagen en
Image Any, el bloque analiza la imagen e intenta localizar los puntos clave humanos.Si
Show Skeletones TRUE, el bloque sobrepone las líneas del esqueleto y los marcadores sobre la imagen de salida.El bloque devuelve la imagen anotada y un mapeo de los nombres de las partes seleccionadas a sus posiciones detectadas. Si una parte no se detecta con suficiente confianza, se omitirá del mapeo.
🎯 Características
Superposición visual de esqueleto para inspección rápida.
Grupos de partes seleccionables para limitar las salidas a solo lo que necesitas.
Control de confianza ajustable para equilibrar sensibilidad y detecciones falsas.
Adecuado para uso en tiempo real con flujos de cámara en vivo cuando se combina con el bloque de entrada de imagen correspondiente.
📝 Instrucciones de uso
Proporciona una fuente de imagen en
Image Any(por ejemplo:Camera USB,Load ImageoStream Reader).Elige qué grupos de partes del cuerpo quieres obtener mediante
Class Names.Ajusta la sensibilidad de detección usando el control
Confidence.Opcionalmente, envía un booleano a
Show Skeletonpara activar/desactivar el dibujo del esqueleto.Visualiza la imagen resultante con
Show Imageo guarda/registra las posiciones para uso posterior.
💡 Consejos y trucos
Usa
Camera USBcomo fuente de imagen en escenas en tiempo real.Redimensiona las imágenes entrantes con
Image Resizesi las personas aparecen muy pequeñas — más píxeles por persona mejora la precisión.Ejecuta primero un detector rápido (por ejemplo
Object Detection) y luego recorta las personas conImage ROIpara alimentar imágenes individuales de cada persona a este bloque — esto puede aumentar la fiabilidad y reducir el costo de procesamiento.Para previsualizar resultados en tu espacio de trabajo, conecta este bloque a
Show Image.Guarda fotogramas que contengan detecciones usando
Image Loggero exporta coordenadas conData to JSONoCSV Exportpara análisis posterior.Combina con
Draw Result On ImageoDraw Detectionspara anotar texto de estado o cajas delimitadoras junto con los esqueletos.
🛠️ Solución de problemas
No se detectan puntos clave: intenta bajar el valor de
Confidenceo aumenta el tamaño de la imagen de entrada conImage Resize.Puntos clave falsos o inestables: incrementa el control
Confidencey mejora la iluminación o nitidez (usaBlurcon cuidado solo para reducir ruido).Personas parcialmente fuera de cuadro: emplea un flujo previo de detección/recorte (por ejemplo
Object Detection→Image ROI) para centrar al sujeto antes de usar este bloque.Rendimiento lento: reduce la resolución de entrada con
Image Resizeo procesa regiones recortadas de personas en lugar de imágenes de fotograma completo.
Si necesitas registrar o visualizar resultados, usa las combinaciones sugeridas en Consejos y trucos para construir una canalización robusta.
Última actualización