Multiple Zivid Cameras

참고

Multi-Zivid에는 다음이 필요합니다.

Zivid 2+

Zivid SDK 버전 2.10.0 이상.

Zivid 2

Zivid SDK 버전 2.4.0 이상.

Multi-Zivid allows you to simultaneously operate multiple Zivid 2+ or Zivid 2 cameras from the same PC, as well as a combination of these cameras. This makes it possible to:

  • 한 프로세스의 단일 스레드에서 여러 카메라에 연결된 경우 포인트 클라우드를 순차적으로 캡처합니다.

  • 여러 스레드를 실행하여 포인트 클라우드를 순차적으로 또는 병렬로 캡처합니다.

  • 각각 자체 카메라에 연결된 여러 프로세스를 실행하여 포인트 클라우드를 순차적으로 또는 병렬로 캡처합니다.

하지만, 여러 대의 Zivid 카메라를 사용하면 다음과 같은 몇 가지 제한 사항이 있습니다.

  • 카메라를 나열하고 SDK를 통해 순차적으로 카메라에 연결해야 합니다.

  • 여러 스레드 또는 프로세스에서 동일한 카메라를 동시에 연결하여 작동할 수 없습니다.

  • 하나의 스레드에서 모든 카메라에 연결한 다음 카메라를 제어하는 새 스레드를 생성하는 것이 좋습니다. 여러 스레드에서 동일한 카메라를 동시에 작동하는 것이 안전합니다.

  • 펌웨어 업데이트를 순차적으로 실행해야 합니다. 한 장치에서 펌웨어 업데이트가 시작되면 다른 카메라에서 펌웨어 업데이트를 시작하기 전에 업데이트 프로세스를 완료하고 업데이트 완료한 카메라에 연결하십시오.

  • 여러 스레드 또는 프로세스에서 동시에 Zivid::Application::cameras() 호출하면 안 됩니다. 일련 번호, 펌웨어 버전 등을 얻기 위해 카메라에 연결하려고 할 때 충돌할 수 있습니다.

  • 여러 스레드 또는 프로세스에서 동시에 언급된 API 호출(펌웨어 업데이트 및 카메라 나열)의 조합에 대해서도 마찬가지입니다.

경고

카메라는 동시에 이미지를 캡처할 수 있지만 컴퓨터에 순서대로 연결해야 합니다.

여러 대의 Zivid 2+ 또는 2대의 카메라를 연결하고 사용하려면 각 카메라에 고유한 IP 주소가 있어야 합니다. IP를 구성하는 방법 Network Configuration 에 설명되어 있습니다. 스위치를 사용하여 동일한 네트워크에 있는 여러 대의 카메라와 여러 네트워크 인터페이스 카드에 연결된 여러 대의 카메라에 대한 네트워크 구성을 다룹니다.

Performance Considerations

Zivid SDK를 활용하여 포인트 클라우드 캡처 프로세스와 관련하여 애플리케이션 속도를 최적화하는 방법을 알아보려면 Performance Considerations for Multiple Zivid Cameras 를 확인해보십시오.

여러 카메라에서 포인트 클라우드를 스티칭하는 데 관심이 있다면 Multi-Camera Calibration 를 확인하십시오.

Version History

SDK

Changes

2.12

Zivid One+ has reached its End-of-Life and is no longer supported.

2.9.0

수집이 완료되면 캡처 기능이 반환되어 순차 및 병렬 캡처 모두에서 주기 시간이 크게 개선되었습니다. 동일한 카메라를 여러 스레드에서 동시에 작동하도록 지원합니다.

2.8.0

Zivid 2의 향상된 캡처 속도를 지원합니다.

2.7.0

동일한 컴퓨터에서 여러 대의 Zivid One+ 카메라 실행을 지원합니다.

2.4.0

동일한 컴퓨터에서 여러 Zivid 2 카메라 실행 지원합니다.

1.8.1

동일한 컴퓨터에서 여러 대의 Zivid One+ 카메라를 실행을 실험적으로 지원합니다.