-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtempCodeRunnerFile.py
40 lines (38 loc) · 1.7 KB
/
tempCodeRunnerFile.py
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
# drawing_spec = mp_drawing.DrawingSpec(thickness=1, circle_radius=1)
# with mp_face_mesh.FaceMesh(
# static_image_mode=True,
# max_num_faces=1,
# refine_landmarks=True,
# min_detection_confidence=0.5) as face_mesh:
# for idx, file in enumerate(IMAGE_FILES):
# image = cv2.imread(file)
# # Convert the BGR image to RGB before processing.
# results = face_mesh.process(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
# # Print and draw face mesh landmarks on the image.
# if not results.multi_face_landmarks:
# continue
# annotated_image = image.copy()
# for face_landmarks in results.multi_face_landmarks:
# print('face_landmarks:', face_landmarks)
# mp_drawing.draw_landmarks(
# image=annotated_image,
# landmark_list=face_landmarks,
# connections=mp_face_mesh.FACEMESH_TESSELATION,
# landmark_drawing_spec=None,
# connection_drawing_spec=mp_drawing_styles
# .get_default_face_mesh_tesselation_style())
# mp_drawing.draw_landmarks(
# image=annotated_image,
# landmark_list=face_landmarks,
# connections=mp_face_mesh.FACEMESH_CONTOURS,
# landmark_drawing_spec=None,
# connection_drawing_spec=mp_drawing_styles
# .get_default_face_mesh_contours_style())
# mp_drawing.draw_landmarks(
# image=annotated_image,
# landmark_list=face_landmarks,
# connections=mp_face_mesh.FACEMESH_IRISES,
# landmark_drawing_spec=None,
# connection_drawing_spec=mp_drawing_styles
# .get_default_face_mesh_iris_connections_style())
# cv2.imwrite('/tmp/annotated_image' + str(idx) + '.png', annotated_image)