I made a proof of concept application that made it easy to combine different opencv image filters to make a filter pipeline. The neat part was the genetic algorithm on top that "tuned" the filters for best results for some task (finding circles in my test case).