class face_recognition – 人脸识别¶
face_recognition 用于人脸识别。
示例:
import esp_ai
c = esp_ai.face_recognition()  #构建人脸识别对象
c.start)  #启动
c.read()  #获取检测结果
使用方法¶
- 
face_recognition.start()¶
- 启动AI功能。 
- 
face_recognition.enroll()¶
- 人脸录入。录入成功返回人脸的ID编号,ID编号从1开始。不成功返回None。 
- 
face_recognition.recognize()¶
- 人脸识别。 - 结果说明: - 无识别结果返回None。 - 有结果,返回15个值元组,对应矩形区域数量、对应的矩形框左边以及五点关键特征值。 - (ID,A[x0],A[y0],A[x1],A[y1],A[left_eye_X],A[left_eye_Y],A[right_eye_X],A[right_eye_Y], A[nose_X],A[nose_Y],A[left_mouth_X],A[left_mouth_Y],A[right_mouth_X],A[right_mouth_Y]) - 详细说明:v[0]:人脸ID编号;v[1-4]:矩形左上角和右下角坐标;v[5-14]:左眼、右眼、鼻子、左嘴角、右嘴角坐标。 
- 
face_recognition.delete(id=0)¶
- 删除人脸ID信息。默认为0表示删除最后一个ID编号。 - color删除指定ID的人脸信息。(特别说明:人脸ID从1开始编号,新录入ID始终位于最后一个,不会填补中间被删除的ID。)