roviz

Simplify the design of your computer vision applications

View the Project on GitHub


What backends are and how to create your own

The roviz framework itself is basically only an API, it doesn’t do very much on its own. It defines a unified interface for the plugins and does some very basic stuff like starting the threads. On the other side of the API, we have a backend that can be controlled through the roviz layer. This backend is where most of the background work happens, like showing images or connecting items.

There are currently two backends:

In case those backends are not enough for you, say if you for example would like to integrate roviz in another application, you can create you own backend. For that, you have to implement at least 3 classes:

As the Cmdline backend very minimal, I’d suggest you to look at it’s implementation to see how these classes work.

Some important notes (assuming your backend is called YourBackend: