using JavaCV-style face detection (might need some work to produce more
stable results)