Adding in a stripped down camera_reader
This camera_reader will serve as routing point of images getting processed
on the pi's
Change-Id: I8e7472d44d6cfec1e8453be55f03234476f106a4
Signed-off-by: Jim Ostrowski <yimmy13@gmail.com>
diff --git a/y2022/vision/camera_reader_main.cc b/y2022/vision/camera_reader_main.cc
index ee65cfe..6f65a6d 100644
--- a/y2022/vision/camera_reader_main.cc
+++ b/y2022/vision/camera_reader_main.cc
@@ -1,6 +1,6 @@
#include "aos/events/shm_event_loop.h"
#include "aos/init.h"
-#include "y2020/vision/camera_reader.h"
+#include "y2022/vision/camera_reader.h"
// config used to allow running camera_reader independently. E.g.,
// bazel run //y2022/vision:camera_reader -- --config y2022/config.json
@@ -22,13 +22,6 @@
SiftTrainingData());
CHECK(training_data.Verify());
- const auto index_params = cv::makePtr<cv::flann::IndexParams>();
- index_params->setAlgorithm(cvflann::FLANN_INDEX_KDTREE);
- index_params->setInt("trees", 5);
- const auto search_params =
- cv::makePtr<cv::flann::SearchParams>(/* checks */ 50);
- cv::FlannBasedMatcher matcher(index_params, search_params);
-
aos::ShmEventLoop event_loop(&config.message());
// First, log the data for future reference.
@@ -40,11 +33,11 @@
}
V4L2Reader v4l2_reader(&event_loop, "/dev/video0");
- CameraReader camera_reader(&event_loop, &training_data.message(),
- &v4l2_reader, index_params, search_params);
-
v4l2_reader.SetExposure(FLAGS_exposure);
+ CameraReader camera_reader(&event_loop, &training_data.message(),
+ &v4l2_reader);
+
event_loop.Run();
}