Как обнаружить щеки с помощью openCV? - PullRequest
0 голосов
/ 22 января 2019

Я работаю над виртуальным макияжем, используя Python, openCV, dlib.В настоящее время я могу получить черты лица, такие как губы, нос, челюсть и т. Д. Но я совершенно не уверен в том, чтобы получить точки на щеках.

Есть ли какие-нибудь рекомендации?

1 Ответ

0 голосов
/ 22 января 2019

Если вы используете dlib 68 лицевые ориентиры, вот РИ 2 щек:

from imutils import face_utils

#face detection part

#rect is the face detected
shape = predictor(gray_img, rect)
shape = face_utils.shape_to_np(shape)

img[shape[29][1]:shape[33][1], shape[54][0]:shape[12][0]] #right cheeks
img[shape[29][1]:shape[33][1], shape[4][0]:shape[48][0]] #left cheek

enter image description here

...