diff options
author | Stéphane Lenclud <github@lenclud.com> | 2019-04-15 12:22:05 +0200 |
---|---|---|
committer | Stéphane Lenclud <github@lenclud.com> | 2019-04-15 12:22:05 +0200 |
commit | 94f04e82a10992ff76e2aa8f7f02bb8983643b52 (patch) | |
tree | 2232e4bce90a4301875fda25a0ed9b2035493daf /tracker-easy/tracker-easy.h | |
parent | 70051136d8b805a7460a3e82885139a540a4b439 (diff) |
Easy Tracker: Removing point extractor interface. Using cv::Point instead of vec2.
Diffstat (limited to 'tracker-easy/tracker-easy.h')
-rw-r--r-- | tracker-easy/tracker-easy.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tracker-easy/tracker-easy.h b/tracker-easy/tracker-easy.h index fe7fece7..8b771c67 100644 --- a/tracker-easy/tracker-easy.h +++ b/tracker-easy/tracker-easy.h @@ -9,11 +9,12 @@ #pragma once #include "api/plugin-api.hpp" -#include "tracker-easy-api.h" #include "cv/numeric.hpp" #include "video/video-widget.hpp" #include "video/camera.hpp" #include "preview.h" +#include "settings.h" +#include "point-extractor.h" #include <atomic> #include <memory> @@ -58,11 +59,12 @@ namespace EasyTracker Settings s; std::unique_ptr<QLayout> layout; - std::vector<vec2> iPoints; + std::vector<cv::Point> iPoints; int preview_width = 320, preview_height = 240; - std::unique_ptr<IPointExtractor> iPointExtractor; + PointExtractor iPointExtractor; + std::unique_ptr<video::impl::camera> camera; video::impl::camera::info iCameraInfo; std::unique_ptr<video_widget> widget; |