Interactive Floor for Windows - simplified

Due to the excessively complicated instructions seveal people got lost when trying to use our code, so I've taken the time to ease things up a bit.
For now there's only a Windows version which was the hardest to get up and running - if you need OSX or GNU/Linux versions feel free to ask for it in the comments and I'll do it when I have the time.

So now in theory you only need to download three things

1) The OpenFrameworks package with the optic flow addon I provide here: http://idp.mexinetica.com/files/of_preRelease_v0.05_windows_cb_FAT_withInteractiveFloorTracking.zip

2) Codeblocks 10.05 WITH MiNGW from codeblocks.org

3) Processing from processing.org

Here are the installation instructions (which are provided as a Readme inside the OpenFrameworks package

Hi, I've packed these things together so that it's easier to use.
Please follow these instructions so that you can get the Interactive Floor software up & running:

2- Unpack the included codeblocks_additions.zip file in C:\Program Files\CodeBlocks\MinGW

3- Open opticflowexampleWin32 from of_preRelease_v0.05_windows_cb_FAT\apps\addonsExamples\opticFlowExample

4- Click Compile, you'll get thousands of warnings in fmod_errors.h but it will still work:

“..\..\..\libs\fmodex\inc\fmod_errors.h|23|warning: deprecated conversion from string constant to 'char*'|”

5- Click run

6- It usually crashes on exit, but seems to work fine.

7- Install Processing ( http://processing.org/ ) so you can use the included .pde interactive apps

8- Always start the tracking (openframeworks) application before the processing apps

Hope this makes things easier!

/Alejandro

Slight update to the windows compilation code

Posted by alejandro on Feedback

Apparently I had a lot of extra stuff in my codeblocks installation when I made the win32 codeblocks version of it, so a few libraries would not be present in a plain install.

The win32 compilation package has been updated, as long as the .dll's are in place and all the instructions in the README are followed, it should work

Link: http://idp.mexinetica.com/blog/blog/view/66/by-popular-request-now-available-for-windows

Interactive floor code being used in other installations :D

Posted by alejandro on Feedback

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”

By popular request, now available for Windows

Posted by alejandro on Image recognition module, Software

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!

Update

Posted by alejandro on Image recognition module, Software

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.

More pics

Posted by alejandro on Random

Some more pics from the event are available:

http://idp.mexinetica.com/pics/

Source code, project report available

Posted by alejandro on Software

Source code in an easy-to-use zip package is at http://web.student.chalmers.se/groups/idp09-9/code.zip .

The project report is located at http://web.student.chalmers.se/groups/idp09-9/report.pdf

pre-debriefing

Posted by alejandro on Meeting, Feedback

Meeting Monday May 11th at 10 a.m. for “pre-debriefing”

Thanks to all our visitors!

Posted by alejandro on Random

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!

Progress on the tracking code

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.

Pages: [1] 2 3 ... 5 6 7