]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/commitdiff
Fix scaling condition
authorMichal Sojka <michal.sojka@cvut.cz>
Wed, 12 Sep 2018 19:55:53 +0000 (21:55 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Wed, 12 Sep 2018 19:55:54 +0000 (21:55 +0200)
"Or" makes more sense than "and".

src/kcf.cpp

index a42a425cdc1079e1f04006c8f6fdf11d88bee1ae..76b3a56ba16f0a3963b863eccfb70438b2eade22 100644 (file)
@@ -105,7 +105,7 @@ void KCF_Tracker::init(cv::Mat &img, const cv::Rect &bbox, int fit_size_x, int f
         p_fit_to_pw2 = true;
         p_pose.scale_x(p_scale_factor_x);
         p_pose.scale_y(p_scale_factor_y);
-        if (fabs(p_scale_factor_x - 1) > p_floating_error && fabs(p_scale_factor_y - 1) > p_floating_error) {
+        if (fabs(p_scale_factor_x - 1) > p_floating_error || fabs(p_scale_factor_y - 1) > p_floating_error) {
             if (p_scale_factor_x < 1 && p_scale_factor_y < 1) {
                 cv::resize(input_gray, input_gray, cv::Size(0, 0), p_scale_factor_x, p_scale_factor_y, cv::INTER_AREA);
                 cv::resize(input_rgb, input_rgb, cv::Size(0, 0), p_scale_factor_x, p_scale_factor_y, cv::INTER_AREA);