Rest of 2016 vision code.
Vision2016Debug:
- Added live debug (debug_reciever);
- Added file replay (blob_stream_replay).
- Add gtk event code.
- Updated code and fixed compile errors after rebase.
- Added useful tools for reference. As per Austins directions.
Change-Id: I7c5e7df01eb09057178bcb99dd3e302ca274ac76
diff --git a/y2016/vision/BUILD b/y2016/vision/BUILD
index 59139e1..e8d0b17 100644
--- a/y2016/vision/BUILD
+++ b/y2016/vision/BUILD
@@ -1,5 +1,6 @@
load('/tools/build_rules/protobuf', 'proto_cc_library')
load('/aos/build/queues', 'queue_library')
+load('/tools/build_rules/gtk_dependent', 'gtk_dependent_cc_binary', 'gtk_dependent_cc_library')
queue_library(
name = 'vision_queue',
@@ -107,6 +108,7 @@
"//aos/vision/blob:hierarchical_contour_merge",
"//aos/vision/blob:codec",
],
+ visibility = ['//visibility:public'],
)
cc_binary(
@@ -129,3 +131,25 @@
'//aos/common:mutex',
],
)
+
+gtk_dependent_cc_binary(
+ name = "debug_receiver",
+ srcs = ["debug_receiver.cc"],
+ visibility = ['//visibility:public'],
+ deps = [
+ "//aos/vision/image:image_types",
+ "//aos/vision/image:jpeg_routines",
+ "//aos/vision/events:socket_types",
+ "//aos/vision/events:tcp_client",
+ "//aos/vision/events:epoll_events",
+ "//aos/vision/events:gtk_event",
+ "//aos/vision/debug:debug_viewer",
+ "//aos/vision/blob:range_image",
+ "//aos/vision/blob:codec",
+ "//aos/vision/blob:stream_view",
+ ":stereo_geometry",
+ ":blob_filters",
+ ":vision_data",
+ ":calibration",
+ ],
+)