Ask Your Question

Multiple cameras

asked 2012-07-04 04:56:34 -0600

AlexanderShishkov gravatar image

How to use 2 cameras (multiple cameras) with OpenCV library?

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2012-07-04 06:52:36 -0600

Daniil Osokin gravatar image

updated 2012-07-04 08:47:59 -0600

Kirill Kornyakov gravatar image


VideoCapture(int device)
parameter allows to specify the camera index. Here is documentation.

edit flag offensive delete link more



But how can you enumerate the devices? How can you know the existing device number and which camera is which?

Adi gravatar imageAdi ( 2012-07-05 01:11:18 -0600 )edit

@Adi usually the first camera that you plug in gets assigned as 0 and every camera you add is ennumerated+1 from there in ;inux

benzun gravatar imagebenzun ( 2012-11-20 11:38:43 -0600 )edit

answered 2014-01-19 09:39:57 -0600

SpiderGears gravatar image

Additionally you might encounter problems when using two cameras simultaneously specially on a USB 2.0 interface. The first camera connected to USB host tries to reserve all the available bandwidth leaving nothing for the second cam. Error Message: VIDIOC_STREAMON: No space left on device


  1. Calculate bandwidth required manually and make appropriate configurations.
  2. Put cameras on different USB hosts.

Ref thread

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2012-07-04 04:56:34 -0600

Seen: 4,218 times

Last updated: Jan 19 '14