sketch_detector_start

ZumiAI.sketch_detector_start()

스트리밍되는 카메라 영상에서 스케치 인식 기능을 시작합니다.

이 함수를 호출하면 주미의 카메라 영상이 PC로 스트리밍될 때, 영상 내에서 인식된 스케치가 자동으로 감지되고 다음과 같이 화면에 표시됩니다:

  • 테두리 표시: 인식된 스케치 주변에 사각형 테두리가 그려집니다.

  • 이름 표시: 만약 등록된 스케치라면 해당 이름이 표시됩니다.

  • 인식률 표시: 스케치 인식의 정확도(신뢰도)가 숫자로 표시됩니다.

  • 중심 좌표: 스케치의 중심 x, y 좌표가 표시됩니다.

  • 크기: 스케치의 크기 정보가 표시됩니다.

이후 is_sketch_detected(), get_sketch_center(), get_sketch_size() 등 관련 함수를 사용하여 인식된 스케치의 다양한 정보를 프로그램 내에서 가져올 수도 있습니다.

매개변수:

없음

반환:

이 함수는 값을 반환하지 않습니다.

예제

>>> zumiAI.camera_stream_start()  # 카메라 스트리밍 시작
>>> zumiAI.sketch_detector_init() # 스케치 인식 기능 초기화
>>> zumiAI.sketch_detector_start() # PC 화면에서 스케치 인식 및 시각화 시작
# 이제 PC 화면의 스트리밍 영상에 인식된 스케치 정보가 표시됩니다.
>>> # ... 스케치 인식을 사용하는 로직 ...
>>> zumiAI.sketch_detector_stop() # 스케치 인식 중지

참고

  • 이 함수를 사용하기 전에 camera_stream_start() 로 영상 스트리밍을 시작하고, sketch_detector_init() 로 스케치 인식 기능을 초기화해야 합니다.

  • 스케치 인식은 흰 종이에 검은 펜으로 사각형 테두리를 그리고, 그 안에 그린 그림을 보여줄 때 가장 잘 작동합니다.

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