blob: d65814a113e12253a321b1a843973d240e5a1fd8 [file] [log] [blame]
Jim Ostrowskiff0f5e42022-01-22 01:35:31 -08001cc_binary(
2 name = "camera_reader",
3 srcs = [
4 "camera_reader_main.cc",
5 ],
6 target_compatible_with = ["@platforms//os:linux"],
7 visibility = ["//y2022:__subpackages__"],
8 deps = [
Jim Ostrowskiff7b3de2022-01-22 22:20:26 -08009 ":camera_reader_lib",
Jim Ostrowskiff0f5e42022-01-22 01:35:31 -080010 "//aos:init",
11 "//aos/events:shm_event_loop",
Jim Ostrowskiff7b3de2022-01-22 22:20:26 -080012 ],
13)
14
15cc_library(
16 name = "camera_reader_lib",
17 srcs = [
18 "camera_reader.cc",
19 ],
20 hdrs = [
21 "camera_reader.h",
22 ],
23 data = [
24 "//y2022:config",
25 ],
26 target_compatible_with = ["@platforms//os:linux"],
27 visibility = ["//y2022:__subpackages__"],
28 deps = [
29 "//aos:flatbuffer_merge",
30 "//aos/events:event_loop",
31 "//aos/network:team_number",
32 "//frc971/vision:v4l2_reader",
33 "//frc971/vision:vision_fbs",
34 "//third_party:opencv",
35 "//y2020/vision/sift:sift_fbs",
36 "//y2020/vision/sift:sift_training_fbs",
37 "//y2020/vision/tools/python_code:sift_training_data",
Jim Ostrowskiff0f5e42022-01-22 01:35:31 -080038 ],
39)
40
41cc_library(
42 name = "blob_detector_lib",
43 srcs = [
44 "blob_detector.cc",
45 ],
46 hdrs = [
47 "blob_detector.h",
48 ],
49 target_compatible_with = ["@platforms//os:linux"],
50 visibility = ["//y2022:__subpackages__"],
51 deps = [
52 "//aos/network:team_number",
53 "//third_party:opencv",
54 ],
55)
56
57cc_binary(
58 name = "viewer",
59 srcs = [
60 "viewer.cc",
61 ],
62 data = [
Jim Ostrowski977850f2022-01-22 21:04:22 -080063 "//y2022:config",
Jim Ostrowskiff0f5e42022-01-22 01:35:31 -080064 ],
65 target_compatible_with = ["@platforms//os:linux"],
66 visibility = ["//y2022:__subpackages__"],
67 deps = [
68 ":blob_detector_lib",
69 "//aos:init",
70 "//aos/events:shm_event_loop",
Jim Ostrowski977850f2022-01-22 21:04:22 -080071 "//frc971/vision:vision_fbs",
Jim Ostrowskiff0f5e42022-01-22 01:35:31 -080072 "//third_party:opencv",
Jim Ostrowskiff0f5e42022-01-22 01:35:31 -080073 ],
74)