diff options
Diffstat (limited to 'tracker-pt')
-rw-r--r-- | tracker-pt/ftnoir_tracker_pt.cpp | 10 | ||||
-rw-r--r-- | tracker-pt/point_extractor.cpp | 2 |
2 files changed, 7 insertions, 5 deletions
diff --git a/tracker-pt/ftnoir_tracker_pt.cpp b/tracker-pt/ftnoir_tracker_pt.cpp index c49f7668..f4e60bba 100644 --- a/tracker-pt/ftnoir_tracker_pt.cpp +++ b/tracker-pt/ftnoir_tracker_pt.cpp @@ -15,9 +15,6 @@ #include <QCoreApplication> #include <functional> -//#define PT_PERF_LOG //log performance - -//----------------------------------------------------------------------------- Tracker_PT::Tracker_PT() : point_count(0), commands(0), @@ -75,7 +72,9 @@ void Tracker_PT::run() if (new_frame) { - cv::resize(frame, preview_frame, cv::Size(preview_size.width(), preview_size.height()), 0, 0, cv::INTER_NEAREST); + cv::resize(frame, preview_frame, + cv::Size(preview_size.width(), preview_size.height()), + 0, 0, cv::INTER_NEAREST); point_extractor.extract_points(frame, preview_frame, points); point_count = points.size(); @@ -103,7 +102,8 @@ void Tracker_PT::run() X_CM = point_tracker.pose(); } - Affine X_MH(mat33::eye(), vec3(s.t_MH_x, s.t_MH_y, s.t_MH_z)); // just copy pasted these lines from below + // just copy pasted these lines from below + Affine X_MH(mat33::eye(), vec3(s.t_MH_x, s.t_MH_y, s.t_MH_z)); Affine X_GH = X_CM * X_MH; vec3 p = X_GH.t; // head (center?) position in global space vec2 p_((p[0] * fx) / p[2], (p[1] * fx) / p[2]); // projected to screen diff --git a/tracker-pt/point_extractor.cpp b/tracker-pt/point_extractor.cpp index a67a72df..a23d1cdf 100644 --- a/tracker-pt/point_extractor.cpp +++ b/tracker-pt/point_extractor.cpp @@ -226,7 +226,9 @@ void PointExtractor::extract_points(const cv::Mat& frame, cv::Mat& preview_frame const f kernel_radius = b.radius * radius_c; cv::Vec2d pos(b.pos[0] - rect.x, b.pos[1] - rect.y); // position relative to ROI. +#if defined DEBUG_MEANSHIFT cv::Vec2d pos_(pos); +#endif for (int iter = 0; iter < 10; ++iter) { |