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 기반 소프트웨어로 처리됩니다.