Image Processing

When processing images coming from the camera we often refer to it as a vision pipeline. A vision pipeline represents a series of steps that are used to acquire an image, process it, and analyzing it to find a target. In most FRC games, this means processing an image in order to detect a piece of retroreflective tape or an AprilTag.

Documentation for Creating a Pipeline

Lab - Image Processing

To be determined...

Here are a few notes on using the interface:

  • Team number can be set to 2928 and it still communicates with the Simulator even though we're using 10.0.0.2.
  • The Raspberry Pi must be in Writable mode to create a new pipeline. I believe it can go back into Read-Only mode after the pipeline is created and you are executing your java program.
  • While creating the pipeline you must adjust the filtering controls until you've aquired one or more targets, otherwise you won't get anything in the Network Tables.
  • Pipeline Type must be Reflective mode otherwise there's no data. Try setting output mode to right (camera is offset)
  • If the stream is blank then try doing a browser reload.

References