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)

См. также