Some updates to debug_window/threshold to support yuyv frames.
Also some errata improvements to image_types, segment, vector.
Change-Id: Ia7b32a469c20726c90b6148acf14151458f79e7d
diff --git a/aos/vision/debug/overlay.h b/aos/vision/debug/overlay.h
index 0122c94..8eb8a23 100644
--- a/aos/vision/debug/overlay.h
+++ b/aos/vision/debug/overlay.h
@@ -121,8 +121,12 @@
// build a segment for this line
void AddLine(Vector<2> st, Vector<2> ed, PixelRef newColor) {
- lines_.emplace_back(
- std::pair<Segment<2>, PixelRef>(Segment<2>(st, ed), newColor));
+ AddLine(Segment<2>(st, ed), newColor);
+ }
+
+ // draw a segment.
+ void AddLine(Segment<2> seg, PixelRef newColor) {
+ lines_.emplace_back(std::pair<Segment<2>, PixelRef>(seg, newColor));
}
void DrawCross(aos::vision::Vector<2> center, int width,