Run the code like this:
python face_detect.py abba.png haarcascade_frontalface_default.xml
If you want to understand how the code works, the details are here:
https://realpython.com/blog/python/face-recognition-with-python/
EDIT: now works with OpenCV3.