From 47fcfa087fa7244c2f12af67dee83d16a6d44775 Mon Sep 17 00:00:00 2001
From: Stéphane Lenclud <github@lenclud.com>
Date: Fri, 12 Apr 2019 23:19:54 +0200
Subject: Easy Tracker: removing legacy point tracker camera architecture.

---
 tracker-easy/point_extractor.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

(limited to 'tracker-easy/point_extractor.cpp')

diff --git a/tracker-easy/point_extractor.cpp b/tracker-easy/point_extractor.cpp
index 0d54a66b..54803d52 100644
--- a/tracker-easy/point_extractor.cpp
+++ b/tracker-easy/point_extractor.cpp
@@ -238,9 +238,8 @@ static void draw_blobs(cv::Mat& preview_frame, const blob* blobs, unsigned nblob
     }
 }
 
-void PointExtractor::extract_points(const pt_frame& frame_, pt_preview& preview_frame_, std::vector<vec2>& points, std::vector<vec2>& imagePoints)
+void PointExtractor::extract_points(const cv::Mat& frame, cv::Mat& preview_frame_, std::vector<vec2>& points, std::vector<vec2>& imagePoints)
 {
-    const cv::Mat& frame = frame_.as_const<Frame>()->mat;
 
     ensure_buffers(frame);
     color_to_grayscale(frame, frame_gray_unmasked);
@@ -359,7 +358,7 @@ end:
     }
 
     // TODO: Do not do that if no preview. Delay blob drawing until we know where are the points?
-    draw_blobs(preview_frame_.as<Frame>()->mat,
+    draw_blobs(preview_frame_,
                blobs.data(), blobs.size(),
                frame_gray.size());
 
-- 
cgit v1.2.3