Tengo que hacer una comparacion en python

Cerrado
charls126 Mensajes enviados 1 Fecha de inscripción martes, 7 de junio de 2022 Estatus Miembro Última intervención martes, 7 de junio de 2022 - 7 jun 2022 a las 17:21
hice un facemesh en python usando la libreria de mediapipe ahora tengo que hacer una comparacion que verifique que los facemesh son iguales si no que mande que la cara no coincide o que si coincide el facemesh ya lo tengo echo pero no se como hacer la comparacion adjunto codigo:
import cv2
import mediapipe as mp


mp_face_mesh = mp.solutions.face_mesh
mp_drawing = mp.solutions.drawing_utils
mp_face_mesh = mp.solutions.face_mesh

index_list = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,
51,52,53,54,55,56,57,59,60,61,62,53,54,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,105,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,
142,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,162,164,165,166,167,168,169,170,172,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,185,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,224,225,226,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,
341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,372,375,276,377,378,379,380,
381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,
421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,
461,462,463,464,465,466,467]

with mp_face_mesh.FaceMesh(
static_image_mode=True,
max_num_faces=1,
min_detection_confidence=0.5) as face_mesh:

image = cv2.imread("Image.jpg")
height, width, _ = image.shape
image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
results = face_mesh.process(image_rgb)

print("Face landmarks: ", results.multi_face_landmarks)

if results.multi_face_landmarks is not None:
for face_landmarks in results.multi_face_landmarks:
for index in index_list:
x = int(face_landmarks.landmark[index].x * width)
y = int(face_landmarks.landmark[index].y * height)
cv2.circle(image, (x, y), 2, (255, 0, 255), 2)
cv2.imshow("Image", image)
cv2.waitKey(0)

cv2.imshow("Image",image)
cv2.waitKey(0)
cv2.destroyAllWindows()
Consulta también: