From: Michal Sojka Date: Fri, 26 Oct 2018 09:35:12 +0000 (+0200) Subject: Move patch capture for visual debug after scale step X-Git-Url: http://rtime.felk.cvut.cz/gitweb/hercules2020/kcf.git/commitdiff_plain/1a39a9be030349dace7038fb5636984578b95156 Move patch capture for visual debug after scale step This way, visual debug better shows what the tracker actually sees. --- diff --git a/src/kcf.cpp b/src/kcf.cpp index 5b85fd9..399ef4e 100644 --- a/src/kcf.cpp +++ b/src/kcf.cpp @@ -521,9 +521,6 @@ cv::Mat KCF_Tracker::get_features(cv::Mat &input_rgb, cv::Mat &input_gray, cv::M cv::Mat patch_gray = get_subwindow(input_gray, cx, cy, scaled.width, scaled.height, angle); cv::Mat patch_rgb = get_subwindow(input_rgb, cx, cy, scaled.width, scaled.height, angle); - if (dbg_patch) - patch_rgb.copyTo(*dbg_patch); - // resize to default size if (scaled.area() > fit_size.area()) { // if we downsample use INTER_AREA interpolation @@ -548,6 +545,9 @@ cv::Mat KCF_Tracker::get_features(cv::Mat &input_rgb, cv::Mat &input_gray, cv::M } } + if (dbg_patch) + patch_rgb.copyTo(*dbg_patch); + if (m_use_color && input_rgb.channels() == 3) { // use rgb color space cv::Mat patch_rgb_norm;