blob: 795d9fa162c4760c5bb5cfd1384438fc4ee3f73e [file] [log] [blame]
Niko Sohmers3860f8a2024-01-12 21:05:19 -08001filegroup(
2 name = "image_streamer_start",
3 srcs = ["image_streamer_start.sh"],
4 visibility = ["//visibility:public"],
5)
6
7cc_binary(
Jim Ostrowski855b7442024-01-20 18:03:09 -08008 name = "foxglove_image_converter",
9 srcs = ["foxglove_image_converter.cc"],
10 visibility = ["//y2024:__subpackages__"],
11 deps = [
12 "//aos:init",
13 "//aos/events:shm_event_loop",
14 "//frc971/vision:foxglove_image_converter_lib",
15 ],
16)
17
18cc_binary(
Niko Sohmers3860f8a2024-01-12 21:05:19 -080019 name = "image_logger",
20 srcs = [
21 "image_logger.cc",
22 ],
23 target_compatible_with = ["@platforms//os:linux"],
24 visibility = ["//visibility:public"],
25 deps = [
26 "//aos:configuration",
27 "//aos:init",
28 "//aos/events:shm_event_loop",
29 "//aos/events/logging:log_writer",
30 "//aos/logging:log_namer",
31 "//frc971/input:joystick_state_fbs",
32 "@com_github_gflags_gflags//:gflags",
33 "@com_github_google_glog//:glog",
34 ],
35)
Jim Ostrowskicb8b4082024-01-21 02:23:46 -080036
37cc_binary(
38 name = "apriltag_detector",
39 srcs = [
40 "apriltag_detector.cc",
41 "vision_util.cc",
42 "vision_util.h",
43 ],
44 features = ["cuda"],
45 target_compatible_with = ["@platforms//cpu:arm64"],
46 visibility = ["//visibility:public"],
47 deps = [
48 "//aos:configuration",
49 "//aos:init",
50 "//aos/events:shm_event_loop",
51 "//frc971/orin:gpu_apriltag_lib",
52 "//third_party:cudart",
53 "//third_party/apriltag",
54 "//y2024/constants:constants_fbs",
55 "@com_github_gflags_gflags//:gflags",
56 "@com_github_google_glog//:glog",
57 "@com_github_nvidia_cccl//:cccl",
58 "@com_github_nvidia_cuco//:cuco",
59 ],
60)