is_face_detected
- ZumiAI.is_face_detected(name: str = 'Unknown') bool
스트리밍되는 카메라 영상에서 특정 이름의 얼굴이 감지되었는지 확인합니다.
이 함수는
face_detector_start()
로 시작된 얼굴 인식 기능이 활성화된 상태에서, PC 화면에 스트리밍되는 영상에 지정된 name을 가진 얼굴이 있는지 여부를 반환합니다.- 매개변수:
name (str, optional) – 감지 여부를 확인할 등록된 얼굴의 이름. 기본값은 “Unknown”이며, 이 경우 ‘알 수 없는’ 또는 ‘등록되지 않은’ 얼굴의 감지 여부를 확인합니다.
- 반환:
- 지정된 name을 가진 얼굴이 영상에서 감지되었는지 여부.
True: 해당 이름의 얼굴이 현재 영상에서 감지되었습니다.
False: 해당 이름의 얼굴이 현재 영상에서 감지되지 않았습니다.
- 반환 형식:
bool
예제
>>> zumiAI.camera_stream_start() >>> zumiAI.face_detector_init() >>> zumiAI.face_detector_start() >>> >>> # '학생1'이라는 이름의 얼굴이 감지되었는지 확인 >>> detected_student = zumiAI.is_face_detected(name="학생1") >>> print(f"'학생1' 감지 여부: {detected_student}") '학생1' 감지 여부: True # 예시 출력: '학생1' 얼굴이 감지됨
>>> # 'Unknown'(알 수 없는) 얼굴이 감지되었는지 확인 >>> detected_unknown = zumiAI.is_face_detected() # 또는 is_face_detected("Unknown") >>> print(f"알 수 없는 얼굴 감지 여부: {detected_unknown}") 알 수 없는 얼굴 감지 여부: False # 예시 출력: 알 수 없는 얼굴이 감지되지 않음
참고
이 함수를 사용하기 전에
camera_stream_start()
,face_detector_init()
, 그리고face_detector_start()
함수를 순서대로 호출하여 스트리밍 및 얼굴 인식 기능을 활성화해야 합니다.이 기능은 주미 자체의 하드웨어 기능이 아니라, PC 기반 소프트웨어로 처리됩니다.