A comprehensive guide on how to detect faces with Python