It's a little "meta" - but I've been thinking about doing something like GNU Radio but for OpenCV - i.e. "drag and drop" blocks and modules that you can graphically connect together to connect sources, "sinks", (inputs/output) complete with intermediate graphs, filters, etc.
Are there any efforts like this out there already? It seems like a natural fit - so I don't want to re-invent the wheel...