http://movidius.tumblr.com/
OPENCV ON BEAGLEBOARD XM
The standard BeagleBoard android build runs on the xM is very spartan and it would require a lot of effort to get OpenCV up and running.
I therefore chose Ubuntu 10.10 as an alternative.
It is much more straightforward to install and install the required features such as cmake and gcc required to compile directly on the xM.
One thing is to choose a webcam which will work with cheese under Ubuntu. Eventually I found a €20 Logitech C200 webcam which does.
You need to implement this fix to get OpenCV to build for the ARM target under Ubuntu
http://tech.groups.yahoo.com/group/OpenCV/message/77273
It means commenting the line 51 in sift.cpp
//#define ARM_NO_SIFT
Following this OpenCV will build fine under Ubuntu for the BeagleBoard xM.
In many cases there appear to be problems for the ARM to keep up with the JPEG stream from webcams so you'll need to run cmake with the -DWITH_JPEG=OFF option.
This has the added benefit of upping the frame-rate slightly as you don't need to decode JPEG on the ARM.
To install you will need to give yourself root privileges
sudo passwd root
You can then make install OpenCV and you’re ready to go!