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/BUILD b/y2022/vision/BUILD
index c461365..d65814a 100644
--- a/y2022/vision/BUILD
+++ b/y2022/vision/BUILD
@@ -6,9 +6,35 @@
     target_compatible_with = ["@platforms//os:linux"],
     visibility = ["//y2022:__subpackages__"],
     deps = [
+        ":camera_reader_lib",
         "//aos:init",
         "//aos/events:shm_event_loop",
-        "//y2020/vision:camera_reader_lib",
+    ],
+)
+
+cc_library(
+    name = "camera_reader_lib",
+    srcs = [
+        "camera_reader.cc",
+    ],
+    hdrs = [
+        "camera_reader.h",
+    ],
+    data = [
+        "//y2022:config",
+    ],
+    target_compatible_with = ["@platforms//os:linux"],
+    visibility = ["//y2022:__subpackages__"],
+    deps = [
+        "//aos:flatbuffer_merge",
+        "//aos/events:event_loop",
+        "//aos/network:team_number",
+        "//frc971/vision:v4l2_reader",
+        "//frc971/vision:vision_fbs",
+        "//third_party:opencv",
+        "//y2020/vision/sift:sift_fbs",
+        "//y2020/vision/sift:sift_training_fbs",
+        "//y2020/vision/tools/python_code:sift_training_data",
     ],
 )