Add y2023 calibrate_extrinsics

Haven't actually tested it, but this adds a stripped-down version of the
2022 binary that actually outputs the resulting extrinsics to a file or
stdout.

Change-Id: I5b9f8099d2b940867e568d90d00d358d3a0ce6a8
Signed-off-by: James Kuszmaul <jabukuszmaul@gmail.com>
diff --git a/y2023/vision/BUILD b/y2023/vision/BUILD
index 3295320..3186f44 100644
--- a/y2023/vision/BUILD
+++ b/y2023/vision/BUILD
@@ -129,3 +129,21 @@
         "//frc971/vision:foxglove_image_converter_lib",
     ],
 )
+
+cc_binary(
+    name = "calibrate_extrinsics",
+    srcs = [
+        "calibrate_extrinsics.cc",
+    ],
+    target_compatible_with = ["@platforms//os:linux"],
+    deps = [
+        "//aos:init",
+        "//aos/events/logging:log_reader",
+        "//frc971/constants:constants_sender_lib",
+        "//frc971/control_loops:profiled_subsystem_fbs",
+        "//frc971/vision:extrinsics_calibration",
+        "//third_party:opencv",
+        "//y2023/constants:constants_fbs",
+        "//y2023/vision:vision_util",
+    ],
+)