Visualisation of Machine Learning Algorithms
mldemos.epfl.ch
mldemos.epfl.ch
edit: Yep. Clone the git repo, then run qmake, followed by make.
edit #2: Here is a patch I wrote to make the project compile under OpenCV 2.2, and Linux: https://gist.github.com/999061
edit: I'm still getting a Make error for cvSumPixels (unless I comment that check out);
sampleManager.cpp:(.text+0x1a06): undefined reference to `cvSumPixels'
Here are my modifications; https://gist.github.com/999427
Changed the LIBS line (in MLDemos/Makefile, _AlgorithmPlugins/<n>/Makefile.<n>, _IOPlugins/<n>/Makefile.<n>) to:
LIBS = $(SUBLIBS) -L/usr/lib64 -L/usr/local/lib -lhighgui -lcv -lcxcore -lQtGui -lQtCore -lpthread
I suspect there's an easier way, but this at least allowed me to build and everything seems to work properly.
I think the issue we're all having stems from the structural redesign of opencv 2.2. Everything has been split up into smaller headers, and the functionality is similarly separated into different shared libraries. It's a more logical code structure, but it means that we need to have different makefile rules for pre-2.2 and 2.2+ code.
As far as -lhighgui -lcv -lcxcore is concerned, those libraries don't exist on my machine anymore. "highgui" is "/usr/lib/libopencv_highgui.so", and so on. That would explain why my 'fix' didn't work for you.
It's a very useful tool.
Neat stuff, it is the beginning of machine notion of object permanence. Filling in the gaps and making educated guesses about what kind of function controls where a sequence originated from.