답변:
QVGA가 매우 적은 대역폭을 필요로하는 반면 저렴한 웹캠은 "USB 2.0"장치라고하더라도 ( 'USB 2.0'장치 만) '풀 스피드'(12Mbit / s)로만 작동한다는 점을 명심해야합니다. 고속 '장치는 480Mbit / s에서 작동합니다).
뿐만 아니라, 표준 'single-TT USB 허브'(대부분이)에 여러 개의 '최고 속도'장치를 연결하면 모두 4 개가 12Mbit / s의 단일 '최대 속도'링크를 공유해야합니다 .
그래서 여러 개의 '최고 속도'장치를 최대한 빨리 실행하려면 멀티 TT 허브를 구입해야합니다. 가장 쉽게 찾을 수있는 것은 Belkin Tetra-hub입니다.하지만 인터넷에서 가져와야 할 것입니다. 지역 컴퓨터 상점에서 구입할 가능성은 거의 없습니다.
4 포트 멀티 TT 허브는 각 카메라에 대해 12Mbit / s의 속도로 4 개의 '최고 속도'장치를 실행할 수 있어야합니다.
Tom 's Hardware Guide에 대한 멋진 기사가 있습니다. 멀티 TT 2003 년.
또한 진정한 고속 USB 2.0 웹캠을 사용하면이 문제가 발생하지 않습니다. 480Mbit / s는 다수의 QVGA 카메라에 충분해야하며, 함께 제공되는 소프트웨어가 지원하는 경우 모두 동시에 스트리밍해야합니다.
편집 : 이것이 머신 비전 어플리케이션을위한 것이라면, 사용하는 이미지 라이브러리가 인터페이스 선택을 안내 할 수 있습니다. 개인적으로, 가정용 어플리케이션을위한 USB는 괜찮습니다. 산업용으로는 USB를 통해 항상 Firewire를 사용합니다. 훨씬 더 섬세한 대역폭 제어가 가능하며 해상도와 프레임 속도를 정의하여 어떤 카메라가 어떤 대역폭을 얻는지를 정확하게 결정할 수 있습니다. Firewire DCAM 프로토콜은 센서를 윈도우 잉하는 데있어 많은 유연성을 제공합니다 (전송할 이미지의 하위 집합을 선택하여 주어진 대역폭에 대해 훨씬 더 높은 프레임 속도를 제공 할 수 있음). 분명히 여분의 융통성이 필요 없다면 추가 비용은 보장되지 않지만 예산 요구 사항이 엄격하지 않으면 엔지니어링 옵션이 더 많이 제공됩니다.
일반적으로 ecomomies of scale은 단일 고해상도 카메라를 의미하며 해상도의 1/4 크기보다 작은 4 개의 카메라보다 작은 시스템에 영향을 미칩니다. 성능을 측정하는 가장 쉬운 방법은 하나 또는 두 대의 카메라가 연결된 작업 관리자를보고 해당 카메라의 CPU로드를 확인하는 것입니다. 그것이 몇 퍼센트를 초과하지 않거나 그렇지 않으면 당신은 감속을 볼 시작할 수 있었다는 것을 지키십시오. 로드해야하는 장치 드라이버의 수를 줄이기 위해 동일한 카메라를 사용하는 것이 좋습니다.
하지만 USB 카메라 4 대를 사용하는 것보다 문제를 해결할 수있는 더 좋은 방법이 있습니다 (수행하려는 작업에 따라 다름). 예를 들어, 4-16 대의 카메라를 사용할 수있는 전용 PCI 카드를 얻을 수 있으며 모든 노력은 하드웨어에서 수행됩니다. 이것은 CPU 로딩이 무시 될 수 있음을 의미합니다. 대부분은 카메라를 훨씬 더 저렴하게 만드는 일반적인 합성 입력을받습니다. 보안 소프트웨어를 포함한 이베이 (eBay)의 2 개의 적당한 웹캠과 동일한 가격으로 4 대의 카메라와 카드를 구입할 수 있습니다.