robotpy-cscore preview release now available

These are python bindings for the FIRST cscore library, a high performance
library used to serve video to/from robots. They should work on Linux and OSX, and may also work on Windows too. I’ve only tested on Linux at this time.

Documentation is very light, and no precompiled binaries are currently available (expect end of January). However, it should work, and the basic examples work (here’s a simple image processing demo). I would highly recommend using this as the base of your python image processing code, instead of my previously recommendation of mjpg-streamer.

Try it out, let me know how it goes!

Can we still use mjpg-streamer?

There’s no reason you can’t use it. I’m not planning on distributing it, however, unless there’s a good reason to do so.

It would prevent us (team 1288) from having to change how we handle our vision processing. We were expecting to use mjpg-streamer again this year.

I have not looked into cscore yet though, so I don’t know how much we would have to change to switch over.

Also we are rather noobish when it comes to installing things.

We thought to try using the mjpg-streamer from last year, but failed to find it or the install instructions anywhere.

Because cscore won’t be ready until at least the end of the weekend, I’ve uploaded packages for mjpg-streamer to the robotpy opkg repo.

Alright, I know you’ve been waiting for awhile, and robotpycscore 2017.0.0rc1 is finally here! It should work on the roborio, there’s support in WPILib, and there are docs!

http://robotpy.readthedocs.io/en/stable/vision/index.html

The only reason it’s an RC instead of a final version is because I’m sure there are bugs. But you’ll help me find them, right? :slight_smile:

Documentation is now live too! http://robotpy.readthedocs.io/projects/cscore/en/latest/api.html