Apparently some of our code has found its way into some other installations: http://wiki.medialab-prado.es/index.php/Video_Tracking_of_the_Plaza at Medialab Prado in Spain.
It feels nice to know that even though the project is concluded, part of it “lives on” 
I succeeded in making the tracking software compile in Windows and it seems to work.
Here's how:
1) Follow instructions for installing OpenFrameworks 05 FAT
:
http://www.openframeworks.cc/forum/viewtopic.php?t=523
(Don't forget the extra files that need to be placed in the mingw dir)
2) Follow the tracking system's README instructions for the GNU/Linux set-up
, but don't open the codeBlocks project for GNU/Linux just yet.
3) Download the following package, interactiveFloorWIN32.zip which contains a testApp with a minor modification to allow for windows compilation and a custom project file for Windows as well.
4) Replace apps\addonsExamples\opticFlowExample\src\testApp.cpp with the one provided in interactiveFloorWIN32.zip
5) Place the project file provided in interactiveFloorWIN32.zip in apps\addonsExamples\opticFlowExample\ and use it.
6) Copy the following DLLs from random places in the OpenFrameworks05 FAT package to apps\addonsExamples\opticFlowExample\bin\ :
cv100.dll
cxcore100.dll
libguide40.dll
fmodex.dll
FreeImage.dll
glut.dll
7) Press compile. Good luck!
The tracking README file mentions http://wiki.openframeworks.cc/index.php?title=Download#Experimental_prereleases as the source for OpenFrameworks; the right links are,
for GNU/Linux:
http://wiki.openframeworks.cc/index.php?title=Download#prerelease_0.05
and for MacOSX:
http://wiki.openframeworks.cc/index.php?title=Download#current_prerelease_0.06
These will likely keep on changing as the OF team makes improvements.
The same readme also mentions “assorted libraries” might be needed to compile the GNU/Linux version.
Two known required libraries are libraw1394-dev and freeglut3-dev , available in both Ubuntu and debian repositories through Synaptic (apt-get, etc).
Codeblocks used to copy and link library files properly as part of the compilation process but it seems to currently fail when doing so. In that case, create a link to “of_preRelease_v0.05_linux_cb_FAT/export/libs” from within the "opticFlowExample/bin" directory and create a script with the following commands:
#!/bin/sh echo $(pwd)
export LD_LIBRARY_PATH=$(pwd)/libs/
./opencvExample_debug
Save it as "opticFlowExample/bin/run.sh". Run this script when you want to launch the tracking app.
Some more pics from the event are available:
http://idp.mexinetica.com/pics/
Meeting Monday May 11th at 10 a.m. for “pre-debriefing”
From the whole team, thanks to all who visited the IDE09 Exhibition!
We hope you've had a great time.
Pictures and videos will come soon!
Posted by
alejandro on (no category)
To enable a broader scope of interaction ideas to be implemented, I have included a tcp server component (from the openframeworks extensions) to allow bidirectional communication via TCP/IP.
I am now working on the processing side of the program.
Modified the opticFlowExample tracking application to allow us to define the play area and scale blob coordinates accordingly.
For now coordinates outside the play area are truncated, but tomorrow I'll try to code a better approach with users exiting when outside the play area, and blob events being ignored while outside the play area.
The program is also able to load some settings from a text file. Adding support for more settings is trivial, and I'll do this tomorrow as well as post the full specifications of the file.