A serie of blog posts about object-recognition using python and mostly opencv.
Covers deep-learning but also older techniques (SIFT...), as well as some classical image-processing topic like evaluation of blur.