From 4de06e67025d8a5246a64ccd05312d2f7a2be2bc Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 21 Jun 2016 13:57:03 +0200 Subject: tracker/pt: less jerky crosses on the video feed --- tracker-pt/ftnoir_tracker_pt.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tracker-pt') diff --git a/tracker-pt/ftnoir_tracker_pt.cpp b/tracker-pt/ftnoir_tracker_pt.cpp index 2e6fd9b1..d680698f 100644 --- a/tracker-pt/ftnoir_tracker_pt.cpp +++ b/tracker-pt/ftnoir_tracker_pt.cpp @@ -120,7 +120,9 @@ void Tracker_PT::run() std::function fun = [&](const cv::Vec2f& p, const cv::Scalar color) { - auto p2 = cv::Point(p[0] * frame_.cols + frame_.cols/2, -p[1] * frame_.cols + frame_.rows/2); + using std::round; + cv::Point p2(round(p[0] * frame_.cols + frame_.cols/2), + round(-p[1] * frame_.cols + frame_.rows/2)); cv::line(frame_, cv::Point(p2.x - 20, p2.y), cv::Point(p2.x + 20, p2.y), -- cgit v1.2.3