]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/commitdiff
This commit should fix #5.
authorShanigen <vkaraf@gmail.com>
Mon, 23 Jul 2018 09:07:06 +0000 (11:07 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Wed, 25 Jul 2018 07:36:13 +0000 (09:36 +0200)
src/kcf.cpp

index 6ec4f486375730e0b0b60a0e8b74661e421c0f39..8a801851b65c568371ee2a803a05b15c04633324 100644 (file)
@@ -417,8 +417,8 @@ void KCF_Tracker::track(cv::Mat &img)
 
                         if (m_visual_debug) {
                             if (p_count%5 == 0) {
-                                char scale[20];
-                                sprintf(scale, "%.5f", p_current_scale * p_scales[i]);
+                                char scale[10];
+                                snprintf(scale, sizeof(scale), "%.5f", p_current_scale * p_scales[i]);
                                 cv::putText(p_debug_subwindows.back(), scale,  cv::Point(0, 10), cv::FONT_HERSHEY_COMPLEX_SMALL, 0.5, cv::Scalar(0,255,0),1,cv::LINE_AA);
                             }
                         }
@@ -450,8 +450,8 @@ void KCF_Tracker::track(cv::Mat &img)
 
                     double weight = p_scales[i] < 1. ? p_scales[i] : 1./p_scales[i];
                     if (m_visual_debug){
-                        char scale[20];
-                        sprintf(scale, "%.5f", p_current_scale * p_scales[i]);
+                        char scale[10];
+                        snprintf(scale, sizeof(scale), "%.5f", p_current_scale * p_scales[i]);
 
                         std::string angle = std::to_string(p_current_angle + p_angles[j]);