Skip to content
Inhalt dieser Seite
Inhalt dieser Seite

Python Solutions

Computer Vision mit Python

Die Beispiele verwenden diverse Funktionen der sogenannten Python-Solution zur Gesichtserkennung mit mediapipe. Da der Code dazu öffentlich auf github liegt, können wir diese Skripte analysieren und weitere hilfreiche Informationen gewinnen.

Keypoints

Im Skript face_detection.py finden wir ein Enum der keypoints:

python
class FaceKeyPoint(enum.IntEnum):
  """The enum type of the six face detection key points."""
  RIGHT_EYE = 0
  LEFT_EYE = 1
  NOSE_TIP = 2
  MOUTH_CENTER = 3
  RIGHT_EAR_TRAGION = 4
  LEFT_EAR_TRAGION = 5

Im ersten Beispiel geben wir bereits die Koordinaten der Nasenspitze aus:

python
mp_face_detection.get_key_point(detection, mp_face_detection.FaceKeyPoint.NOSE_TIP)

Analog können wir auf die anderen keypoints zugreifen.

Gymnasium Kirchenfeld, fts