From 6c46d834eb2ef22361555ec49f0d995654bd2844 Mon Sep 17 00:00:00 2001 From: Jan Grewe Date: Mon, 17 Feb 2025 23:11:57 +0100 Subject: [PATCH] [skeleton] correctly catch zero len detection --- fixtracks/widgets/skeleton.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fixtracks/widgets/skeleton.py b/fixtracks/widgets/skeleton.py index be360dc..406fde8 100644 --- a/fixtracks/widgets/skeleton.py +++ b/fixtracks/widgets/skeleton.py @@ -165,6 +165,8 @@ class SkeletonWidget(QWidget): frames:np.ndarray, tracks:np.ndarray, brush:QBrush): num_detections = 0 if coordinates is None else coordinates.shape[0] logging.debug("SkeletonWidget: add %i Skeletons", num_detections) + if num_detections < 1: + return sorting = np.argsort(frames) coordinates = coordinates[sorting,:, :] detection_ids = detection_ids[sorting]