blob: b55d35d29110c257b5cbba98d5a673f304c275e2 [file] [log] [blame]
James (Peilun) Lia70e5752024-09-18 20:43:00 -07001filegroup(
2 name = "image_streamer_start",
3 srcs = ["image_streamer_start.sh"],
4 visibility = ["//visibility:public"],
5)
6
7cc_binary(
8 name = "apriltag_detector",
9 srcs = [
10 "apriltag_detector.cc",
11 "vision_util.cc",
12 "vision_util.h",
13 ],
14 features = ["cuda"],
15 target_compatible_with = ["@platforms//cpu:arm64"],
16 visibility = ["//visibility:public"],
17 deps = [
18 "//aos:configuration",
19 "//aos:init",
20 "//aos/events:shm_event_loop",
21 "//frc971/orin:gpu_apriltag_lib",
22 "//third_party:cudart",
23 "//third_party/apriltag",
24 "//y2024_bot3/constants:constants_fbs",
25 "@com_github_nvidia_cccl//:cccl",
26 "@com_google_absl//absl/flags:flag",
27 "@com_google_absl//absl/log",
28 "@com_google_absl//absl/log:check",
29 ],
30)
31
32cc_binary(
33 name = "viewer",
34 srcs = [
35 "viewer.cc",
36 "vision_util.cc",
37 "vision_util.h",
38 ],
39 target_compatible_with = ["@platforms//os:linux"],
40 visibility = [
41 "//y2024_bot3:__subpackages__",
42 ],
43 deps = [
44 "//aos:init",
45 "//aos:json_to_flatbuffer",
46 "//aos/events:shm_event_loop",
47 "//frc971/constants:constants_sender_lib",
48 "//frc971/vision:vision_fbs",
49 "//frc971/vision:vision_util_lib",
50 "//third_party:opencv",
51 "//y2024_bot3/constants:constants_fbs",
52 "@com_google_absl//absl/strings",
53 ],
54)