YoloPose 🧠 Нейросети (pioneer_rknn) класс

YoloPose.DetectBox

YoloPose.DetectBox

Обнаруженный бокс с ключевыми точками позы.

Объект, возвращаемый YoloPose.run(). Содержит рамку человека, уверенность и массив ключевых точек.

Параметры

ПараметрТипПо умолчаниюОписание
classIdint—Идентификатор класса (0 — person).
scorefloat—Уверенность детекции.
xminfloat—Левая граница рамки.
yminfloat—Верхняя граница рамки.
xmaxfloat—Правая граница рамки.
ymaxfloat—Нижняя граница рамки.
keypointnp.ndarray—Ключевые точки [17×3]: x, y, confidence.

Возвращает

DetectBox — Объект с полями classId, score, xmin, ymin, xmax, ymax, keypoint.

Пример

human_tracking/human_tracking_rknn.py
for detection in detections:
    x1 = detection.xmin
    y1 = detection.ymin
    x2 = detection.xmax
    y2 = detection.ymax
    keypoints = detection.keypoint.reshape(-1, 3)

См. также