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();
 }