변경 탐지기 사용
  • 21 Oct 2024
  • 3 읽을 분
  • 기여자

변경 탐지기 사용


기사 요약

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

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

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

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

변경 디텍터 개요

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

변경 디텍터 설정하기

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

image.png

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

image.png

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

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

image.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

::: (정보) (참고) 오버레이 표시 옵션을 사용하면 동영상 상단에 영역 표시를 비활성화할 수 있습니다. 지금은 활성화된 상태로 유지하세요.:::

드디어 앱을 실행할 시간입니다. 카메라 구성을 지정한 스테이션에서 실행합니다.

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

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

디텍터 지역 설정 변경하기

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

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

image.png

변경 시작 임계값

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

상한 및 하한 임계값

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

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

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

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

적응 속도

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

변경 사항 종료 시 재설정

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

재설정 기간

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

추가 읽기


원하는 정보를 찾았나요?

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


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