Skip to content
Tim Poulsen edited this page Feb 24, 2019 · 5 revisions

Robovision is a Python 3.x library that simplifies computer vision tasks typically implemented by FIRST robotics teams.

Robovision:

  • Simplifies the basics and hides the complexity of common OpenCV robot vision tasks.
  • Does not aim to do everything or provide every function you might need.
  • Is meant to be run on a coprocessor, not the RoboRio.

Robovision has been developed on a mix of MacOS and Linux systems (Ubuntu, Raspbian). While it should work on Windows (particularly with the Anaconda Python environment), this hasn't been tested.

Library components

  • Core functions
    • Basic image manipulation
    • Edge detection, flattening, etc.
    • Overlays
  • Image stream preprocessing
  • Target functions
  • Multithreaded video streaming
Clone this wiki locally