Intel OpenCV Logo OpenCV is a library of image processing algorithms developed by Intel for use by researchers and professionals alike. Whilst implementing the library is not difficult, it does require a little effort to understand some basic principles before going on to bigger and better things. As such, this area of the site will be developed over the summer with the aim of creating a useful, step-by-step guide to OpenCV.

Navigation should be fairly simple, and most sections can be accessed through the links in the navigation bar (to the left). Any questions, comments or criticism can be sent to me using the link at the bottom of the page.
##Useful info for using OPENCV within the SOC on the Linux Boxes:

OpenCV is installed on cslin. It lives in /home/csunix/vislib/opencv

Sample programs can be copied from /home/csunix/vislib/opencv/samples/c/
e.g. lkdemo.c - the Lucas-Kanade feature tracker

Along with "MakefileSOC" in the same directory.

After setting your library path with:

export LD_LIBRARY_PATH=/home/csunix/vislib/libs/opencv:/home/csunix/vislib/libs/ffmpeg:$LD_LIBRARY_PATH

make -f MakefileSOC lkdemo

will compile the lkdemo program for you on a cslin box, which you can run

./lkdemo avi-file

or ./lkdemo if webcam setup correctly*.