Turtle is a web application that communicates with a lightweight server deployed onto a Jetson device. The application allows the user to drag and drop a diagram representing several computer vision models linked together. Then, the user can test their pipeline. Testing generates a DeepStream configuration based on their diagram and runs it using DeepStream. The label and bounding box output are transmitted in JSON format via WebSockets, and displayed directly in the web browser using canvas and HTML5 video.
The purpose of this application is to quickly prototype and test configurations of various pre-trained models without having to directly edit the configuration files. This dramatically speeds up the iteration speed when designing DeepStream pipelines. See the video for demos and more information.