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