
A great collection of computer vision objects, cv.jit, for Jitter is available from Jean-Marc Pelletier, a Canadian grad student at the Institute of Advanced Media Arts and Sciences in Japan. I’ve been playing with them in order to get the basic principles of object/blob and shape tracking working. They’re here: http://www.iamas.ac.jp/~jovan02/cv/
Here’s an email from him:
Thanks for the feedback, Amos!
It’s always interesting to hear about what other people are doing.
I think I’ll have a bit more time for programming in the next few days and I’m thinking of adding to the labeling/segmentation objects. I’ll also probably make some better abstractions for shape recognition and analysis. You might find those of interest. I’ll post something to the Max list when I’m done, or you can check the cv.jit page next week.
Thanks and best luck on your piece!
Jean-Marc
My tactic so far is to chroma-key out all but one color – the color of the petals – then feed this image into an edge-detection/object segmentation patch to divide the flower into its individual petals. From here, the object tracking patch follows each petal through its contortions. Although it’s currently far from working, the idea is simple enough that I’m relatively confident that this will work in the end.
Another set of motion tracking objects is available as part of the Tap Tools at http://www.sp-intermedia.com/taptoolsmax/ . I haven’t yet been able to get these working on my machine, but rumor has it they’re a very useful although it seems they’re better known for audio than video. The video objects output a level of movement within regions, not actual tracking like that done by jit.findbounds.
Also available is Cyclops, http://www.cycling74.com/products/cyclops.html, a motion tracking object by Eric Singer. It costs $100, and divides the video frame into a grid which is then analyzed for greyscale, threshold, color, and motion. This sounds similar to the Tap Tools, and I hear that this functionality is mostly incorporated into Jitter itself now.
A shipment of QProx capacitive sensors arrived this week, but rather than get all teched out right away, I would like to wait until the motion tracking idea fails before playing with these.
In related news, I’ve adapted my original concept to fit another project I’m doing in another course taught by Frank Migliorelli. This project is a kids museum interactive installation. Check the link to “Interactive Design for Kids” from my website . This project uses the metaphor of an ecosystem to allow kids to experience collaborative music composition firsthand.