diff --git a/include/publisher_vision.h b/include/publisher_vision.h index 31cd93d5d4f4071c2d66d484c746ed38a05a8a54..b606ee060332afbc841df773a37d48a852ddbd91 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 fe13ff8cf248d0edb03bdd13074aeb99edec43f6..3886035ecbafc30567c05e9d4c395628d76cbc0a 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;