ID del artículo: 000059322 Tipo de contenido: Información y documentación sobre productos Última revisión: 20/05/2022

No se pueden comprender los resultados de la demostración de estimación de la pose humana

Entorno

Windows® 10, 64-bit*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Explicación del resultado de la demostración de estimación de pose humana

Descripción

Se ejecutó la demostración de estimación de pose humana con:

python human_pose_estimation.py -m human-pose-estimation-0004.xml -i -at ae -d CPU -r

No se puede comprender el resultado.

Resolución

Cuando se utiliza la opción de línea de comandos -r , la demostración imprimirá los resultados de detección en bruto.

El resultado representa 17 puntos de clave para cada persona, seguidos de la confianza.

La impresión de los resultados de inferencia en bruto se implementa mediante la siguiente pieza de código en la línea 160-164 human_pose_estimation_demo.py:

def print_raw_results(poses, scores):

log.info('Poses:')

for pose, pose_score in zip(poses, scores):

pose_str = ' '.join('({:.2f}, {:.2f}, {:.2f})'.format(p[0], p[1], p[2]) for p in pose)

log.info('{} | {:.2f}'.format(pose_str, pose_score))

 

El formato de los resultados de la inferencia en bruto es el siguiente:

  • Puntos clave individuales en formato de matriz (coordinación X, y coordinada, puntuación de confianza conjunta) de Línea 131-132 hpe_associative_embedding.py:

    # 2 is for x, y and 1 is for joint confidence

    self.pose = np.zeros((num_joints, 2 + 1 + tag_size), dtype=np.float32)

     

  • El valor final del resultado de inferencia es el valor promedio del total de la puntuación de confianza de los keypoints Línea 334 hpe_associative_embedding.py:

    scores = np.asarray([i[:, 2].mean() for i in ans])

Más información

Consulte la demostración de Python en ejecución de estimación de pose humana

Consulte decoder_ae.py para obtener detalles sobre cómo decodificar la salida del modelo para OpenVINO™ versión 2021.2.

Consulte la clase de modelos para obtener detalles sobre cómo decodificar la salida del modelo para OpenVINO™ versión 2021.3.

El número de resultados de detección de productos en bruto impresos depende del número de puntos clave detectados por el modelo utilizado.

Productos relacionados

Este artículo se aplica a 2 productos

Intel® DevCloud para la periferia

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.