openframeworks & openCV - computer vision libraries

yesterday, @DustForEyes posted an "AR scratching" video by vanderlin to stealth board & twitter. it's tagged with tags such as AR, augmented reality, opencv, and openframeworks, so I googled some of these. the AR markers seem like the fiducial markers found in reactable - note there's going to be a performance / demo of one of these called dubtable at ripped next week which would be cool to check out.

via Augmented reality wikipedia page :
Augmented reality (AR) is a field of computer research which deals with the combination of real-world and computer-generated data (virtual reality), where computer graphics objects are blended into real footage in real time. At present, most AR research is concerned with the use of live video imagery which is digitally processed and "augmented" by the addition of computer-generated graphics. Advanced research includes the use of motion-tracking data, fiducial markers recognition using machine vision, and the construction of controlled environments containing any number of sensors and actuators.

computer vision wikipedia page

- openCV wiki - openCV is a c++ library for creating computer vision applications
- Learning OpenCV: Computer Vision with the OpenCV Library seems to be a good book on learning openCV
- openCV yahoogroups mail list

what is openCV? : (via openCV wiki)
OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision. Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.

- openframeworks website
- openframeworks download page
- openframeworks forum
- openframeworks wiki
- openframeworks documentation page
- openframeworks startup guide
- setup page - for c++


I've downloaded the "visual studio 2008 FAT" (windows - will try mac too hopefully) & the "code blocks FAT" and the "Dev-C++ setup guide" from setup page as it said this is an easy one to start with on windows.

I'm not sure yet whether I should try both or just one of them - starting with openframeworks anyway. will try the hello world / demo code and see what happens

-- OK dev-cpp works OK
-- examples in C:\_apps\Dev-Cpp\Examples
-- install files in C:\_edrive\AliaK\openframeworks

-- installed code::blocks 8.02 as per this forum post & readme file - the eyebeam guys said codeblocks is more stable so that's a good enough recommendation for me :) (their work is AMAZING!!)
- installed to C:\Program Files\CodeBlocks

- examples run OK - individual examples. the allexamples just has a blank screen when I run it?? open these .cbp files instead of import devcpp (.dev) files as the instructions say to do (I can't find the example they use on the page - maybe it was a previous version??)
- C:\_edrive\AliaK\openframeworks\devcpp\of_preRelease_v0.06_win32_cb_FAT_devcpp_examples\of_preRelease_v0.06_win32_cb_FAT\apps\addonsExamples\allAddonsExample


examples by other people :
- openframeworks faq page has links to different projects
laser tag - uses an Benq 2500 lumens projector, laser & laptop + they've linked the software for people to download


see the AR post - has more examples including Julian Oliver's Levelhead game & GE's AR demo for solar & wind energy (flash)

::: location: