Search code examples
pythonopencvpipeline

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.


Solution

  • There are at least the following three.

    I personally like ImagePlay the most.