is_gesture_detected

ZumiAI.is_gesture_detected() bool

스트리밍되는 카메라 영상에 손이 감지되었는지 확인합니다.

이 함수는 gesture_detector_start() 함수로 손 제스처 인식이 활성화된 상태에서, 현재 주미의 카메라 영상에 사람의 손이 화면에 나타났는지 여부를 True 또는 False로 반환합니다.

매개변수:

없음

반환:

손이 영상에서 감지되었는지 여부.

  • True: 손이 현재 영상에 감지되었습니다.

  • False: 손이 현재 영상에 감지되지 않았습니다.

반환 형식:

bool

예제

>>> zumiAI.camera_stream_start()  # 카메라 스트리밍 시작
>>> zumiAI.gesture_detector_init() # 손 제스처 인식 초기화
>>> zumiAI.gesture_detector_start() # 손 제스처 인식 시작
>>> while True:
>>>     if zumiAI.is_gesture_detected():
>>>         print("손이 감지되었습니다!")
>>>     else:
>>>         print("손 감지 대기 중...")
>>>     time.sleep(1) # 1초 대기
>>> zumiAI.gesture_detector_stop() # 손 제스처 인식 중지

참고

  • 이 함수를 사용하기 전에 camera_stream_start() 로 영상 스트리밍을 시작하고, gesture_detector_init() 로 손 제스처 인식 기능을 초기화한 후, gesture_detector_start() 를 호출하여 손 제스처 인식을 활성화해야 합니다.

  • 이 기능은 주미 자체의 하드웨어 기능이 아니라, PC 기반 소프트웨어로 처리됩니다.

  • 한 번에 하나의 손만 인식하도록 설정되어 있습니다.