From b1a3bfb2043cf04e93a7073b8abe1ee70edabb38 Mon Sep 17 00:00:00 2001 From: Parthiban Marimuthu <66585214+partheee@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:43:00 +0530 Subject: [PATCH 1/5] Update yolo.py --- motrackers/detectors/yolo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/motrackers/detectors/yolo.py b/motrackers/detectors/yolo.py index d6fd24d..e153fa5 100644 --- a/motrackers/detectors/yolo.py +++ b/motrackers/detectors/yolo.py @@ -23,7 +23,7 @@ def __init__(self, weights_path, configfile_path, labels_path, confidence_thresh object_names = load_labelsjson(labels_path) layer_names = self.net.getLayerNames() - if cv2.__version__ == '4.6.0': + if cv.__version__ == '4.6.0': self.layer_names = [layer_names[i - 1] for i in self.net.getUnconnectedOutLayers()] else: self.layer_names = [layer_names[i[0] - 1] for i in self.net.getUnconnectedOutLayers()] From b8ac59a64bd422274fd6e1afb58ee331c7f6493b Mon Sep 17 00:00:00 2001 From: Parthiban Marimuthu <66585214+partheee@users.noreply.github.com> Date: Thu, 21 Sep 2023 14:34:24 +0530 Subject: [PATCH 2/5] Update motrackers/detectors/yolo.py Co-authored-by: taekim027 --- motrackers/detectors/yolo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/motrackers/detectors/yolo.py b/motrackers/detectors/yolo.py index e153fa5..ee169ec 100644 --- a/motrackers/detectors/yolo.py +++ b/motrackers/detectors/yolo.py @@ -23,7 +23,7 @@ def __init__(self, weights_path, configfile_path, labels_path, confidence_thresh object_names = load_labelsjson(labels_path) layer_names = self.net.getLayerNames() - if cv.__version__ == '4.6.0': + if cv.__version__ >= '4.6.0': self.layer_names = [layer_names[i - 1] for i in self.net.getUnconnectedOutLayers()] else: self.layer_names = [layer_names[i[0] - 1] for i in self.net.getUnconnectedOutLayers()] From c9ba8e23d2a0e6128ca1fce7cdbbe4b33727e6a7 Mon Sep 17 00:00:00 2001 From: adipandas Date: Tue, 10 Oct 2023 14:34:29 -0400 Subject: [PATCH 3/5] Bug fix in tracker.py [issue #48] --- motrackers/tracker.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/motrackers/tracker.py b/motrackers/tracker.py index da92b19..cbbff58 100644 --- a/motrackers/tracker.py +++ b/motrackers/tracker.py @@ -83,9 +83,10 @@ def _get_tracks(tracks): """ outputs = [] - for trackid, track in tracks.items(): - if not track.lost: - outputs.append(track.output()) + for _, track in tracks.items(): + # if not track.lost: + # outputs.append(track.output()) + outputs.append(track.output()) return outputs @staticmethod From a1a7f7e7d2ef3e05fba39007eb24bce1e44df29a Mon Sep 17 00:00:00 2001 From: adipandas Date: Tue, 10 Oct 2023 14:43:54 -0400 Subject: [PATCH 4/5] Update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd96f5f..f2ff5ba 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Easy to use implementation of various multi-object tracking algorithms. [![DOI](https://zenodo.org/badge/148338463.svg)](https://zenodo.org/badge/latestdoi/148338463) -[![Upload motrackers to PyPI](https://github.com/adipandas/multi-object-tracker/actions/workflows/python-publish.yml/badge.svg)](https://github.com/adipandas/multi-object-tracker/actions/workflows/python-publish.yml) + `YOLOv3 + CentroidTracker` | `TF-MobileNetSSD + CentroidTracker` From ce7130a35eed57c8d0552b8b35e62edbe8386100 Mon Sep 17 00:00:00 2001 From: adipandas Date: Tue, 10 Oct 2023 14:56:53 -0400 Subject: [PATCH 5/5] v0.0.2 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 155c620..6ce1ac0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "motrackers" -version = "0.0.1" +version = "0.0.2" description = "Multi-object trackers in Python" authors = [ {name = "Aditya M. Deshpande", email = "adityadeshpande2010@gmail.com"}