From 12e7ec5bdac206a3072f24577e897c79d6b0189f Mon Sep 17 00:00:00 2001 From: Stéphane Lenclud Date: Sat, 13 Apr 2019 00:19:18 +0200 Subject: Easy Tracker: Support for single channel camera frames. --- tracker-easy/point_extractor.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tracker-easy/point_extractor.cpp') diff --git a/tracker-easy/point_extractor.cpp b/tracker-easy/point_extractor.cpp index ecd72f70..06bb6c9a 100644 --- a/tracker-easy/point_extractor.cpp +++ b/tracker-easy/point_extractor.cpp @@ -242,7 +242,15 @@ void PointExtractor::extract_points(const cv::Mat& frame, cv::Mat& preview_frame { ensure_buffers(frame); - color_to_grayscale(frame, frame_gray_unmasked); + if (frame.channels() != 1) + { + color_to_grayscale(frame, frame_gray_unmasked); + } + else + { + frame_gray_unmasked = frame; + } + #if defined PREVIEW cv::imshow("capture", frame_gray); -- cgit v1.2.3