I took a course[0] this semester on computer vision with Python, and all of the course material is public on GitHub. It assumes you have experience with Python, basic linear algebra, statistical methods. The projects included stitching panoramas, creating depth maps from stereo images, and tracking objects in a video.
Thanks for that site! As a beginning computer vision dabbler, I found it easy to read and with well-written explanations. It gave me a useful place to get started with the basic algorithms and their OpenCV implementations.
I am looking at how to match up products from thousands of ecommerce sites and only recently started looking into doing this with images. This looks like a great resource
[0]: https://github.com/ut-cs378-vision-2014fall/course-info