2011-11-25 2 views
0

나는 directshow를 사용하여 2 대의 웹 카메라에서 동시에 캡처하려고합니다. 하나씩 캡처하거나 한 번에 하나씩 제대로 캡처하는 중입니다. 그러나 동일한 응용 프로그램에서 동시에 캡처 할 수는 없습니다.동시에 2 대의 webcamera를 사용하여 비디오를 캡처 할 수 없습니다

나는 dorgem, virtualdub와 같은 그물에서 가능한 다양한 응용 프로그램을 사용하려고했습니다. 이 응용 프로그램은 다른 카메라를 두 번째 응용 프로그램에서 열 때 "연결된 장치가 작동하지 않습니다"있지만 개별적으로 하나의 카메라 만 제대로 표시 할 수 있도록 한 번에 하나의 카메라 만 표시 할 수 있습니다. 샘플 Windows SDK 응용 프로그램도 유사하게 작동합니다.

드라이버는 개별적으로 올바르게 작동하는 것처럼 올바르게 설치되어 있습니다. 나는 또한 graphedit을 시도했지만 성공하지 못했습니다.

+3

버그가있는 드라이버 또는 [USB] 대역폭 문제 –

답변

1

Roman은 웹캠의 다른 브랜드 또는 모델을 시험해 보는 것이 도움이 될 것이라고 말했습니다. 다양한 카메라가 얼마나 잘 작동하는지에는 큰 차이가 있습니다. 웹캠의 어떤 모델을 사용하고 있습니까?

정확하게 똑같은 카메라 두 대를 사용하는 경우 장치 드라이버가 두 카메라를 올바르게 처리하지 못한다는 점에서 두 카메라를 구분할만큼 똑똑하지 않습니다. 어쩌면 장치 관리자 나 레지스트리를 통해 카메라 중 하나의 이름을 바꾸면 성공할 수도 있지만, 그 방법은보기 흉한 해킹입니다. 카메라 중 하나를 다른 것으로 변경하십시오 ...

USB 대역폭 문제의 경우, USB 2.0을 가정하면 30fps에서 두 개의 640x480 스트림을 캡처하려고하면 USB의 한계가됩니다 (USB 2의 THEORYTICAL max와 비교하여 52MB/s가 필요함). 60MB/s)

관련 문제