콘텐츠로 건너뛰기
STAGING SERVER
DEVELOPMENT SERVER

다중 카메라 작업#

이 항목에서는 여러 대의 카메라로 동시에 이미지를 캡처하는 방법을 설명합니다.

여러 대의 blaze 카메라를 결합하거나 blaze 카메라와 2D 카메라를 혼합하여 사용할 수 있습니다.

정보

이 항목의 모든 정보는 모든 blaze 및 Smart blaze 카메라 모델에 적용됩니다. 간결함을 위해 모든 모델을 통틀어 "blaze"로 지칭합니다.

여러 대의 blaze 카메라 사용#

거리 측정 Quality는 센서에 도달하는 추가 광원의 양에 크게 좌우됩니다. 이는 태양광이거나 다른 카메라에서 방출되는 빛일 수 있습니다. 결과적으로 두 대 이상의 blaze 카메라를 동시에 사용하는 것은 문제가 될 수 있습니다.

카메라를 동시에 작동하는 방법#

동일한 장면을 캡처하기 위해 여러 대의 카메라를 사용할 수 있는 다양한 방법이 있습니다.

Multi-Camera Channel 기능#

Multi-Camera Channel 기능의 장점은 동일한 공간에 있으나 같은 네트워크에 있지 않은 카메라에도 사용할 수 있다는 점입니다. 이 카메라들은 다른 카메라의 광원과 간섭하지 않도록 취득 타이밍을 조율하기 위해 서로 통신할 수 없습니다. 대표적인 사용 사례로는 제한된 공간에서 blaze 카메라가 장착된 여러 대의 AGV(무인 운반차)가 이동하는 창고를 들 수 있습니다. 최대 카메라 수는 7대입니다.

Synchronous Free Run 기능#

Synchronous Free Run 기능은 PTP를 기반으로 하며, 개별 광원에 의한 간섭을 완전히 방지할 수 있도록 카메라의 취득 타이밍을 매우 정밀하게 엇갈리게 설정할 수 있습니다. 이를 위해 카메라들은 동일한 네트워크(예: 동일한 네트워크 스위치에 연결)에 있어야 합니다. Synchronous Free Run은 consecutive와 interleaved의 두 가지 모드로 사용할 수 있습니다.

  • Interleaved 모드에서 최대 카메라 수는 두 대입니다.
  • Consecutive 모드에서는 동시에 사용할 수 있는 카메라 수가 이론적으로 무제한입니다. 그러나 더 이상 최대 프레임 레이트를 달성할 수 없습니다. 카메라가 추가될 때마다 frame rate를 줄여야 합니다. 다음 표에서는 대략적인 프레임 레이트 개요를 제공합니다.
Consecutive Synchronous Free Run에서의 가능한 프레임 레이트#

이 표에는 1,000 µs의 Exposure Time에서 consecutive synchronous free run 시 달성할 수 있는 대략적인 프레임 레이트가 나열되어 있습니다.

카메라 수 최대 프레임 레이트 Fast Mode가 활성화된 상태에서의 최대 프레임 레이트
3 10.2 22.6
4 7.6 17.0
5 6.1 13.7
6 5.1 11.4
7 4.4 9.8
8 3.8 8.6

다중 카메라 작동 방식 비교#

다음 표는 카메라를 동시에 작동할 때 가장 중요한 측면을 결정하는 데 도움이 되는 다양한 방법의 개요를 제공합니다.

다중 카메라 작동 방식 카메라 수 설정 노력 공통 네트워크 필요 일반 Image Quality
Multi-Camera Channel 7 낮음 No 높음(단, 사용 중인 카메라 수에 따라 감소함)
Synchronous Free Run
(연속)
제한 없음(단, 카메라가 추가될 때마다 프레임 레이트를 낮춰야 함) 중간 Yes 높음
Synchronous Free Run
(인터리브)
2 중간 Yes 높음

blaze 카메라와 2D 카메라 결합#

또 다른 사용 사례로 blaze 카메라와 ace 또는 ace 2 GigE 카메라 같은 2D GigE 카메라 간의 이미지 취득 동기화 기능이 있습니다.

이 시나리오에서는 2D 카메라가 자체 빛을 방출하지 않아 blaze 카메라를 방해하지 않으므로 두 카메라의 노출이 동시에 발생할 수 있습니다.

blaze 카메의 적외선 빛이 2D 카메라에 간섭을 일으킬 수 있으므로 IR 차단 필터가 있는 카메라를 사용해야 합니다. 카메라에 IR 차단 필터가 없는 경우 Synchronous Free Run을 사용하여 사용하려는 총 카메라 수에 따라 인터리브 또는 연속 Synchronous Free Run을 통해 두 카메라 유형이 동시에 이미지를 취득하지 않도록 할 수 있습니다.
동기화 문제를 방지하려면 다음 권장 사항을 따르세요.

PTP 기반의 Synchronous Free Run을 사용하지 않으려면 하드웨어 트리거를 사용하여 카메라를 동기화할 수 있습니다.

하드웨어 트리거를 사용하여 blaze 카메라와 2D 카메라 동기화#

하드웨어 트리거를 사용하는 방법에는 두 가지가 있습니다. 2D 카메라를 사용하여 blaze 카메라를 트리거하거나 그 반대로 트리거할 수 있습니다.

2D 카메라를 사용하여 blaze 카메라 트리거#

이 시나리오의 회로도입니다.

ace 카메라가 blaze 카메라를 트리거하는 회로도

카메라 구성 방법:

  1. 2D 카메라으로 설정하고 TriggerMode 매개변수: Off.
  2. 다음 값 중 하나로 LineSelector 매개변수: Line2.
  3. 다음 값 중 하나로 LineSource 매개변수: ExposureActive.
  4. blaze 카메라으로 설정하고 TriggerMode 매개변수: On.
  5. 다음 값 중 하나로 TriggerSource 매개변수: Line0.

blaze 카메라를 사용하여 2D 카메라 트리거#

이 시나리오의 회로도입니다.

blaze 카메라가 2D 카메라를 트리거하는 회로도

카메라 구성 방법:

  1. blaze 카메라으로 설정하고 LineSelector 매개변수: Line1.
  2. 다음 값 중 하나로 LineSource 매개변수: FrameActive.
  3. 2D 카메라으로 설정하고 TriggerMode 매개변수: On.
  4. 다음 값 중 하나로 TriggerSource 매개변수: Line1.