Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OpenCV Pipeline Editor

I am learning OpenCV (using python interface). I'm not really sure what I'm doing, so I keep adding and removing functions (blur, threshold, contours, edge detection) and modifying parameters.

What would be very helpful is a UI that allows me to create a pipeline and add / remove functions, and then modify the parameters on the fly to see the effect. Does that exist? I have used Blender in the past and they have a node editor as shown below: enter image description here

You can connect the output of one function to the next and you can either enter or click and drag to change parameters. Unfortunately, the nodes are somewhat limited in Blender, but it would seem to me that having a similar capability using the python interface for OpenCV would be possible. I just wanted to know if it already exists and where I can get it if it does.

like image 923
C Dorman Avatar asked Apr 14 '16 15:04

C Dorman


People also ask

What do we use OpenCV for image processing?

We will use OpenCV for image processing and manipulation and Python generators for the steps of the pipeline. An image processing pipeline is a set of tasks executed in a predefined sequence order to transform the image into the desired result or extract some interesting features. Task examples could be:

What is this OpenCV demonstrator for?

With this small graphical OpenCV demonstrator, one can explore different image processing functions included in OpenCV, without having to write a single line of code!

What is the license for OpenCV?

The software is provided according to the GNU Lesser General Public Licence (LGPL) version 3. The full text of the licence is available here . If you wish to discover how to use all the functionnalities of OpenCV, don't hesitate to register to our 2 days OpenCV training session.

Why can't I stream from OpenCV?

Main cause is that your writer pipeline has no sink. From opencv you may better use RTP streaming adding udpsink (that is appended by test-launch after pay0):


Video Answer


1 Answers

There are at least the following three.

  • ImagePlay

  • Adaptive Vision Studio 4.3 Lite

  • ImprovCV

I personally like ImagePlay the most.

like image 75
Tobias Hermann Avatar answered Oct 17 '22 17:10

Tobias Hermann