Я работаю над виртуальным макияжем, используя Python, openCV, dlib. В настоящее время я могу получить ориентиры лица, такие как губы, нос, челюсть и т. Д. Но я совершенно не уверен в получении точек щек.
Есть ли какие-то рекомендации?
Я работаю над виртуальным макияжем, используя Python, openCV, dlib. В настоящее время я могу получить ориентиры лица, такие как губы, нос, челюсть и т. Д. Но я совершенно не уверен в получении точек щек.
Есть ли какие-то рекомендации?
Если вы используете лицевые ориентиры dlib 68, вот ROI двух щек:
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