Penjelasan keluaran dari Demo Estimasi Pose Manusia
Melaksanakan Demo Estimasi Pose Manusia dengan:
python human_pose_estimation.py -m human-pose-estimation-0004.xml -i -at ae -d CPU -r
Tidak dapat memahami keluaran.
Saat menggunakan opsi command line -r , demo akan mencetak hasil deteksi mentah.
Output mewakili 17 titik kunci untuk setiap orang, diikuti oleh keyakinan.
Cetakan hasil inferensi mentah diimplementasikan oleh bagian kode berikut di Baris 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))
Format untuk hasil inferensi mentah adalah sebagai berikut:
- Titik kunci individu dalam format array (X-coordinate, Y-coordinate, Joint Confidence Score) dari Baris 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)
- Nilai akhir hasil inferensi adalah nilai rata-rata untuk total skor kepercayaan keypoint dari Baris 334 hpe_associative_embedding.py:
scores = np.asarray([i[:, 2].mean() for i in ans])
Lihat Demo Python Estimasi Pose Manusia berjalan
Lihat decoder_ae.py untuk detail tentang cara mendekode keluaran model untuk rilis OpenVINO™ 2021.2.
Lihat kelas model untuk detail tentang cara mendekode keluaran model untuk rilis OpenVINO™ 2021.3.
Jumlah hasil deteksi mentah yang dicetak bergantung pada jumlah titik kunci yang terdeteksi oleh model yang digunakan.
- human-pose-estimation-0001 (18 titik kunci)
- human-pose-estimation-0005 (17 titik kunci)
- human-pose-estimation-0006 (17 titik kunci)
- human-pose-estimation-0007 (17 titik kunci)
- estimasi yang lebih tinggi-hrnet-w32-human-pose -estimation (17 titik kunci)