Да, вы можете легко сделать это с помощью встроенных в OpenCV классификаторов Хаара, и вы найдете для этого множество демонстраций и учебных пособий в Интернете. Вам не нужно найти положение Z, только размер лица. Более важным для вас будет положение глаз - и для этого тоже есть классификаторы Хаара. Вы можете найти область лица, а затем найти области глаз в пределах этой области , и у вас будет очень хорошая основа для размещения наложения очков на объект. Существует множество настроек для ускорения процесса, таких как пониженная выборка и указание классификатору искать только одно лицо. Удачи.