Affichage des flux de caméra

Les flux de caméra du robot peuvent être visualisés sur un onglet dans Shuffleboard. Ceci est utile pour visualiser ce que le robot voit pour donner une vue moins obstruée aux opérateurs ou visualiser la sortie d’un algorithme de vision fonctionnant sur l’ordinateur de la station de pilotage ou un coprocesseur sur le robot. Tout flux qui s’exécute à l’aide de l’API CameraServer peut être visualisé dans un widget de flux de caméra.

Ajout d’un flux de caméra

Pour ajouter une caméra à votre tableau de bord, sélectionnez « Sources » et affichez la source « CameraServer » dans le panneau gauche de la fenêtre de Shuffleboard comme illustré dans l’exemple ci-dessous. Une liste de flux de caméra sera affichée, dans ce cas-ci, il n’y a qu’une seule caméra appelée « Robot Front Camera ». Faites-la glisser dans l’onglet où elle doit être affichée. Alternativement, le flux peut également être placé sur le tableau de bord en cliquant avec le bouton droit sur le flux dans la liste Sources et en sélectionnant « Show as: Camera Stream ».

En cliquer avec le bouton droit de la souris sur l’appareil photo puis choisir l'option "Show as: Camera Stream" est une autre façon d’ajouter le widget de l’appareil photo.

Une fois le flux de caméra ajouté, il s’affiche dans la fenêtre. Il peut être redimensionné et déplacé là où vous le désirez.

Note

Sachez que le fait d’envoyer trop de données à partir d’une résolution trop élevée ou une fréquence d’image trop élevée entraînera une utilisation élevée du processeur à la fois sur le roboRIO et l’ordinateur portable de pilotage.

Une image de caméra de la caméra placée en sur la face avant du robot.