많은 USB 웹 카메라 사용시 시사점


5

하나의 컴퓨터에 여러 개의 저해상도 USB 웹캠을 연결하는 방법을 모색 중입니다. 이것이 성과에 어떤 영향을 미칠 수 있습니까? 예를 들어 4 개의 320x240 카메라는 하나의 640x480 카메라와 어떻게 비교됩니까? USB 인터페이스의 아키텍처에 정통하지 않습니다. 성능에 대한주의 사항은 무엇입니까? 성능이란 단일 카메라와 비교하여 여러 대의 카메라에서 이미지 데이터를 읽는 시간에 어떤 영향을 미치는지 의미합니다.


좋은 질문...
studiohack

답변:


1

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 프로토콜은 센서를 윈도우 잉하는 데있어 많은 유연성을 제공합니다 (전송할 이미지의 하위 집합을 선택하여 주어진 대역폭에 대해 훨씬 더 높은 프레임 속도를 제공 할 수 있음). 분명히 여분의 융통성이 필요 없다면 추가 비용은 보장되지 않지만 예산 요구 사항이 엄격하지 않으면 엔지니어링 옵션이 더 많이 제공됩니다.


2

일반적으로 ecomomies of scale은 단일 고해상도 카메라를 의미하며 해상도의 1/4 크기보다 작은 4 개의 카메라보다 작은 시스템에 영향을 미칩니다. 성능을 측정하는 가장 쉬운 방법은 하나 또는 두 대의 카메라가 연결된 작업 관리자를보고 해당 카메라의 CPU로드를 확인하는 것입니다. 그것이 몇 퍼센트를 초과하지 않거나 그렇지 않으면 당신은 감속을 볼 시작할 수 있었다는 것을 지키십시오. 로드해야하는 장치 드라이버의 수를 줄이기 위해 동일한 카메라를 사용하는 것이 좋습니다.

하지만 USB 카메라 4 대를 사용하는 것보다 문제를 해결할 수있는 더 좋은 방법이 있습니다 (수행하려는 작업에 따라 다름). 예를 들어, 4-16 대의 카메라를 사용할 수있는 전용 PCI 카드를 얻을 수 있으며 모든 노력은 하드웨어에서 수행됩니다. 이것은 CPU 로딩이 무시 될 수 있음을 의미합니다. 대부분은 카메라를 훨씬 더 저렴하게 만드는 일반적인 합성 입력을받습니다. 보안 소프트웨어를 포함한 이베이 (eBay)의 2 개의 적당한 웹캠과 동일한 가격으로 4 대의 카메라와 카드를 구입할 수 있습니다.


팁 고마워. 내가 찾고있는 솔루션은 많은 (선호) 낮은 지연, 낮은 해상도 IR 카메라 / 센서를 포함합니다. 그리고 너무 비싸지 않기를 바랍니다. 나는 야간 시력에 관심이 없지만 반사 테이프 만 볼 수 있기를 원합니다. 나머지는 신경 쓰지 않습니다. RGB 등.
Martin

그리고 나는 일종의 API를 사용하여 프레임을 실시간으로 잡을 수 있어야합니다. 그래, 내가 많이 묻고있어 :)
Martin

저비용 솔루션을 찾고 있다면 PCI 캡처 카드와 아날로그 카메라를 사용해야 할 것입니다. 같은 방식으로 4 개의 캠에 모두 액세스 할 수 있으며 카드로 모든 노력을 다했다는 사실을 활용할 수 있습니다. 무슨 뜻인지 알기 위해 이베이에서 아이템 번호를 검색해 보면 USB의 경우 260477912704 (PCI) 또는 290417512411 (처음 발견 된 것)입니다.
NickG
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.