OpenCV C++ Image Processing
OpenCV Open Source Computer Vision Image processing GUI Video Analysis Camera Calibration and 3D Reconstruction 2D Features Framework Object Detection
How to include OpenCV in Visual Studio http://strawberrypi.wikispaces.com/Using+Visual+Studios+as+your+IDE%3F Additional link on how to include any library into Visual Studio
OpenCV Website Books Documentation Tutorials Index for functions Reference Download and Install
OpenCV document Basic functions What opencv can do C/C++ Reference Example codes Explanations
First thing to do: Get familiar with openCV functions Know what each module is for Go to website for index/reference Refer to document for examples http://strawberrypi.wikispaces.com/Using+Visual+Studios+as+your+IDE%3F
First goal Be able to initialize your webcam and show the video stream
Second goal Be able to use the Canny function or another function that can detect the edges of video stream
Third goal Be able to detect a certain color in a video stream and output a 1 to the screen if that color is seen in the video stream, 0 if not
Fourth goal Be able to detect color of object and track where it is on the screen, output values for the different positions (Up, Down, Left, Right)
cvBlob is a library for computer vision to detect connected regions in binary digital images Add on to opencv so you need to include the library in your IDE GOAL: Track object according to color and record the X and Y coordinate of its position Download it: https://code.google.com/p/cvblob/