변경 탐지기 사용
  • 08 Jan 2025
  • 3 읽을 분
  • 기여자

변경 탐지기 사용


기사 요약

Vision의 변경 감지기로 시각적 변화와 이벤트가 있는지 실시간으로 방송국을 모니터링하세요.

이 문서에서는 다음을 학습합니다:

  • 변경 감지기를 설정하는 방법
  • 앱에서 변경 감지기를 사용하는 방법
  • 변경 감지기의 설정을 조정하는 방법

이 문서를 읽기 전에 Vision 시작하기를 검토하여 Vision의 기능 및 요구 사항을 이해하고 카메라를 설정하는 방법에 대한 지침을 확인하세요.

변경 디텍터 개요

변경 감지기를 사용하면 카메라 스트림에서 사전 정의된 영역에서 실시간으로 발생하는 변경 사항을 모니터링할 수 있습니다. 그런 다음 이러한 변경 사항이나 이벤트를 사용하여 앱 내에서 로직을 구축할 수 있습니다.

변경 디텍터 설정하기

카메라 구성 설정을 완료하면 다음과 같이 방송국의 동영상 스트림이 표시됩니다:

image.png

변경 감지기를 설정하려면 변경 사항을 모니터링할 지역을 선택해야 합니다. 이렇게 하려면 마우스를 클릭하고 드래그하여 지역을 정의합니다:

image.png

그런 다음 지역에 이름을 지정해야 합니다.

그런 다음 이 영역에 손을 넣는 등의 방법으로 변경을 시도해 보세요.

image.png

위와 같이 변경 감지 영역의 색상이 변경되어 감지기가 변경 사항을 기록했음을 보여줍니다.

이 영역은 변경 시작 임계값에 따라 녹색으로 바뀝니다. 이 임계값이 50%인 경우 색상이 빨간색에서 녹색으로 바뀌려면 영역의 50% 이상에서 변화가 감지되어야 합니다. 이 시점부터 이 카메라 구성을 사용하는 앱에서 이벤트가 트리거됩니다.

변경 시작 임계값과 영역의 크기를 조정하여 손이 영역 안에 있을 때 영역이 녹색으로 바뀌도록 해 보세요.

앱에서 변경 감지 기능 사용하기

앱 에디터로 전환하여 새 디바이스 출력 트리거를 만듭니다.

모든 카메라 구성이 특정 디바이스의 하위 목록 아래에 표시됩니다. 드롭다운에서 카메라 구성을 선택합니다.

특정 디바이스 섹션에서는 동일한 앱에서 여러 대의 카메라를 사용할 수 있다는 점에 유의하세요. 이 앱을 실행하는 모든 Station에는 카메라에 대해 선택한 특정 카메라 구성이 있어야 합니다. 그렇지 않으면 앱이 실행될 때 경고가 표시됩니다.

이제 트리거를 실행할 수 있는 다양한 이벤트의 드롭다운이 표시됩니다:

이 예제에서는 이벤트 목록에서 변경 시작을 선택합니다.

다음으로, 변경 감지기가 이벤트를 감지하면 메시지 표시로 트리거 작업을 추가합니다. 디바이스 출력 데이터에는 지역에 지정한 이름이 포함됩니다:

지금 트리거를 저장합니다. 앱을 실행하기 전에 앱 내에서 카메라 구성에 대한 비디오 스트림을 표시하기 위해 비전 카메라 위젯을 추가해 보겠습니다.

이렇게 하려면 카메라를 선택한 다음 비전 카메라를 선택합니다 :

클릭하고 드래그하여 위젯의 크기와 위치를 조정합니다.

오른쪽 패널에서 카메라 구성을 선택하세요.

NOTE

The Show Overlay option allows you to disable showing the regions on top of the video. Keep this enabled for now.

이제 앱을 실행할 시간입니다. 카메라 구성을 지정한 스테이션에서 실행하세요.

플레이어에서 비전 카메라 위젯으로 스텝을 열면 카메라의 비디오 스트림을 볼 수 있습니다:

영역 안쪽으로 손을 움직이면 영역이 녹색으로 바뀌고 영역 이름이 포함된 메시지가 표시됩니다:

디텍터 지역 설정 변경하기

사용 사례에 적합한 결과를 얻으려면 리전의 설정을 조정해야 할 수 있습니다. 지역 설정을 수정하려면 카메라 구성을 클릭하고 조정하려는 지역을 선택합니다.

다음과 같은 설정을 사용할 수 있습니다:

image.png

변경 시작 임계값

변경 시작 이벤트가 발생하기 위해 변경해야 하는 영역 영역의 백분율입니다. 예를 들어 영역이 더 작고 손이 영역을 완전히 덮을 것으로 예상되는 경우 이 값을 70%와 같이 더 높은 값으로 설정할 수 있습니다.

상한 및 하한 임계값

모니터링하려는 깊이 범위를 정의합니다.

표면은 뎁스 카메라가 리전 내부에서 캡처하는 영역입니다. 위의 샘플 이미지에서는 노란색 빈입니다. 상한 및 하한 임 계값은 모두 이 표면을 기준으로 설정됩니다.

카메라에 상한 임계값보다 가까운 오브젝트는 변경 감지기에 의해 무시됩니다. (예: 작업자의 팔이 해당 영역 위로 움직이면 이벤트가 트리거되지 않습니다.)

마찬가지로 카메라에서 하한 임계값보다 멀리 떨어져 있는 물체, 더 중요한 것은 노이즈도 무시됩니다. 기술적 한계로 인해 심도 카메라가 보고하는 데이터에는 노이즈가 있습니다. 카메라에서 멀리 떨어진 지역일수록 노이즈가 더 커집니다. 해당 영역에서 깜박임이 보이면 하한 임계값을 높이세요.

적응 속도

적응 속도는 영역이 노이즈 및 변경 시작 이벤트를 트리거하기에는 너무 작은 변화에 얼마나 빨리 적응하는지를 나타냅니다. 적응 없음 설정을 사용하면 노이즈와 작은 변화가 시간이 지남에 따라 누적됩니다.

변경 사항 종료 시 재설정

이 옵션을 활성화하면 변경 사항 종료 이벤트가 발생한 후에도 영역 콘텐츠가 변경된 상태로 유지되는 경우 후속 변경 사항을 보다 강력하게 감지할 수 있습니다.

재설정 기간

지역을 재설정하는 데 걸리는 시간입니다. 재설정이 진행되는 동안에는 변경 시작 이벤트가 발생할 수 없습니다.

추가 읽기


원하는 정보를 찾았나요?

community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 질문을 했는지 확인할 수도 있습니다!


이 문서가 도움이 되었습니까?