From: Michal Sojka Date: Thu, 20 Sep 2018 22:58:54 +0000 (+0200) Subject: Do not leave KCF_Tracker::gaussian_correlation unset X-Git-Url: http://rtime.felk.cvut.cz/gitweb/hercules2020/kcf.git/commitdiff_plain/ae108a35213e52b8bf283b860eb86f0f2e7d009c Do not leave KCF_Tracker::gaussian_correlation unset This looks like a nicer solution than the one suggested in #23. Not tested. --- diff --git a/src/kcf.cpp b/src/kcf.cpp index 4a56fb2..9071fc4 100644 --- a/src/kcf.cpp +++ b/src/kcf.cpp @@ -222,6 +222,9 @@ void KCF_Tracker::init(cv::Mat &img, const cv::Rect &bbox, int fit_size_x, int f d.threadctxs.emplace_back(p_roi, p_num_of_feats * p_num_scales, p_num_scales); #endif + gaussian_correlation.reset(new GaussianCorrelation(p_roi, IF_BIG_BATCH(p_num_scales, 1), + p_num_of_feats * IF_BIG_BATCH(p_num_scales, 1))); + p_current_scale = 1.; double min_size_ratio = std::max(5. * p_cell_size / p_windows_size.width, 5. * p_cell_size / p_windows_size.height);