OpenCV has a lot of nifty stuff built into it. The install is pretty easy but has a few small hitches worth mentioning.
First download the .tar.bz from here: link
Install cmake under Ubuntu/Debian, untar the directory, cd in, and run cmake.
$sudo apt-get install cmake
$tar xfj OpenCV-2.0.0.tar.gz
$cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON .
Don't omit the dot at the end! Next:
From there I ran into the small problem that it installs to the depreciated "site-packages" instead of "dist-packages" so:
$sudo cp cv.so ../dist-packages
From there everything worked wonderfully!