i’m working on a multitouch project and i am wondering wether there are any reasons to use additional tracking software instead of the Contour plugin. i know, the AsVideo-node is some kind of bottleneck, so i try to avoid it by doing image processing stuff like color filtering and blurring with ffdshow in advance and all the camera calibration and undistortion stuff AFTER Contour. this approach works well in terms of performance and latency. calculating some additional params like speed and orientation of the finger touches/movement is fortunately not that difficult with vvvv. so are there still any advantages using eg. TBeta or Reactivision over Contour in v4? please tell me your experiences or maybe any issues i didn’t take into account…
advantage of doing the tracking in vvvv is that you can vary the filters in the tracking chain. (eg chaining contour, trautner, fiducials, facetracking etc)
disadvantage is that each freeframe/directshow plugin introduces quite some latency even if it does nothing. (tested that with a dummy filter) + as catweasel said it uses quite some cpu, where the latest release of ccv is really fast.
also note that theres currently no filternode in vvvv which removes the blury parts of an image which is needed for di - tables.
There are a lot of good things about the video capabilities of vvvv, and I certainly don’t want to disapprove of them. Subframe precision is something that most software tools don’t offer. But there are tendencies of unstable behaviour and also strange lag with filters.
Of course you can dive into it with tools to debug the filter graph, but somehow it seems easier with OF lately. Yes, you need to code, but they did a good job to keep away strange pointers and other c-voodoo from users.
Don’t get me wrong. I still hate compiling, still don’t like semicolons and even less strange syntax and header files. But for video analysis OF is a real option for me, as it gives me more freedom with openvc.