From ab2a0fa8ead282b77517bc58255244af77af717a Mon Sep 17 00:00:00 2001 From: Sean Krueger Date: Fri, 13 Oct 2023 00:58:54 -0500 Subject: [PATCH] Add FTC Dashboard as Vision resource --- source/docs/software/tutorials/vision.rst | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/source/docs/software/tutorials/vision.rst b/source/docs/software/tutorials/vision.rst index 82ab75c6..7f25a844 100644 --- a/source/docs/software/tutorials/vision.rst +++ b/source/docs/software/tutorials/vision.rst @@ -29,15 +29,27 @@ VisionPortal Introduced with FTC SDK v8.2, the VisionPortal API integrates the `EasyOpenCV `__ project into the FTC SDK. With VisionPortal, you can attach multiple VisionProcessors to a single camera. VisionProcessors are an easy way to create OpenCV pipelines, which allows for custom manipulation and processing to be applied to each incoming frame. VisionPortal is the most powerful form of computer vision, but it is also the hardest to use. Therefore, we can only recommend it to more advanced teams. +Additional Vision Resources +--------------------------- + EasyOpenCV Simulator --------------------- +^^^^^^^^^^^^^^^^^^^^ EasyOpenCV Simulator is a straightforward way to test your pipelines directly on your computer. It supports Windows, macOS, and Linux, and simulates a portion of the FTC SDK structure including the VisionPortal API, allowing you to copy and paste pipelines. You can find EasyOpenCV Simulator `here `__. +FTC Dashboard +^^^^^^^^^^^^^ + +FTC Dashboard runs a dashboard webpage on the Control Hub that, among other things, streams a live preview of a connected camera. This is a very useful tool for testing and debugging vision applications. + +.. warning:: FTC Dashboard is not legal to run during matches, make sure it is disabled during a competition. More information can be found `here `__. + +You can find FTC Dashboard `here `__. + Scrcpy ------- +^^^^^^ Scrcpy is an easy way to display and control Android devices connected over USB. It supports Linux, Windows, and macOS, offers low latency, requires low resources, and has great performance. It is extremely useful for debugging vision code on a Control Hub, as it will enable you to see the camera output in near real time. It can also be used with a robot controller phone, however the camera output can be seen on the phone's screen.