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",
+ ],
+)