From 07dc050d57d5afde444fb772ebbe11b13f566bcd Mon Sep 17 00:00:00 2001 From: Mederic Fourmy <mederic.fourmy@gmail.com> Date: Fri, 13 May 2022 17:31:19 +0200 Subject: [PATCH] Remove getTracks() usage --- include/publisher_vision.h | 2 -- src/publisher_vision.cpp | 26 +------------------------- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/include/publisher_vision.h b/include/publisher_vision.h index 31cd93d..b606ee0 100644 --- a/include/publisher_vision.h +++ b/include/publisher_vision.h @@ -126,8 +126,6 @@ class PublisherVisionDebug : public Publisher /* Search for the maximum and minimum of features in one track in the track matrix */ - std::pair<int,int> minMaxTrackLength(const std::map<SizeStd, Track>& _tracks) const; - std::pair<int, int> minMaxAliveTrackLength(const TrackMatrix &_track_matrix, CaptureBasePtr _cap_img) const; /* diff --git a/src/publisher_vision.cpp b/src/publisher_vision.cpp index fe13ff8..3886035 100644 --- a/src/publisher_vision.cpp +++ b/src/publisher_vision.cpp @@ -211,27 +211,6 @@ void PublisherVisionDebug::publishDerived() } } -std::pair<int, int> PublisherVisionDebug::minMaxTrackLength(const std::map<SizeStd, Track> &_tracks) const -{ - int max = -1; - int min = 10; - - for (auto itr = _tracks.begin(); itr != _tracks.end(); ++itr) - { - int count = itr->second.size(); - - if (count > max) - { - max = count; - } - if (count < min) - { - min = count; - } - } - return std::pair<int, int>(min, max); -} - std::pair<int, int> PublisherVisionDebug::minMaxAliveTrackLength(const TrackMatrix &_track_matrix, CaptureBasePtr _cap_img) const { @@ -382,10 +361,7 @@ void PublisherVisionDebug::showTracks(cv::Mat _image, { std::pair<int, int> min_max_track_length; - if (tracks_.min_max_on_alive_tracks_) - min_max_track_length = minMaxAliveTrackLength(_track_matrix, _capture_img); - else - min_max_track_length = minMaxTrackLength(_track_matrix.getTracks()); + min_max_track_length = minMaxAliveTrackLength(_track_matrix, _capture_img); int min_track_length = min_max_track_length.first; int max_track_length = min_max_track_length.second; -- GitLab