Luckily OpenCv is already built on Raspbian and Wheezy.
To install it, all you have to do is use apt-get like below:
sudo apt-get install libcv-dev libopencv-dev libcv2.3 opencv-doc
You may also want to install python opencv
sudo apt-get install python-opencv
To see all available opencv packages, type:
sudo apt-cache search opencv
You can test your opencv installation and webcam by downloading and running the script below:
http://stevenhickson-code.googlecode.com/svn/trunk/AUI/Imaging/test
You may have to make this program executable by running:
chmod +x test
The source code and makefile can be found here:
http://stevenhickson-code.googlecode.com/svn/trunk/AUI/Imaging/
If everything works, you should get a result like the one below (Apologies for the terrible quality, its a really old webcam):
I used scrot to take the screenshot
sudo apt-get install scrot
Thanks to Ethan Miklancic for hiding behind my laptop in the picture. I recommend using C or C++ rather than python because it makes a HUGE difference in speed.
Good Luck!
Consider donating to further my tinkering.
Places you can find me