I have these other links for interfacing openCV with python:<p><a href="http://opencv.willowgarage.com/wiki/PythonInterface" rel="nofollow">http://opencv.willowgarage.com/wiki/PythonInterface</a><p><a href="http://wwwx.cs.unc.edu/~gb/wp/blog/2007/02/04/python-opencv-wrapper-using-ctypes/" rel="nofollow">http://wwwx.cs.unc.edu/~gb/wp/blog/2007/02/04/python-opencv-...</a><p><a href="http://www3.ntu.edu.sg/home5/pham0004/pycv/" rel="nofollow">http://www3.ntu.edu.sg/home5/pham0004/pycv/</a> "A Computer Vision Package for Python Incorporating Fast Training of Face Detection"<p><a href="http://www.instructables.com/id/Using-openCV-1.0-with-python-2.5-in-Windows-XP/" rel="nofollow">http://www.instructables.com/id/Using-openCV-1.0-with-python...</a>
I used Python + OpenCV during my MSc for face-detection: <a href="http://littlespikeyland.com/msc/project/" rel="nofollow">http://littlespikeyland.com/msc/project/</a> back in 2003/2004, so I ended up doing a lot of SWIG wrapping. A lot of the heavy lifting was done in C/C++, as I was running lots of simulations for a evolutionary algorithm.<p>I've used ctypes for a few projects now and wish I could have used it for that project. Might have meant I could have ditched a lot of the C/C++.
Great find, I had been looking into trying to extend the PIL to support some CV features; had no idea that this was out there.<p>God, I really could've used that sample K-Means algorithm during last semester when I was taking DIP.