Error in recording video using two logitech webcam simultaneously

I was able to record video using two webcam simultaneously. But now using same code I am getting error. It is saying that my device is in use but actually it is not. The error is:
Error using videoinput (line 391)
winvideo: The device associated with device ID 2 is already in use. A new videoinput object cannot be created for this device while it is in use.
Error in recording_video1 (line 5)
vid2 = videoinput('winvideo',2, 'YUY2_320x240');

Answers (1)

Try
vid2 = videoinput('winvideo',1, 'YUY2_320x240');
or
vid2 = videoinput('winvideo',3, 'YUY2_320x240');
or whatever number your second camera is.

3 Comments

I am using two logitech C170 webcam. For the first webcam it is
vid1 = videoinput('winvideo',1, 'YUY2_320x240');
and for the second camera it is
vid2 = videoinput('winvideo',2, 'YUY2_320x240');
when I use these webcam individually, each of them run properly. But when I try to use them simultaneously which is my requirement, I get the error as mentioned
Error using videoinput (line 391)
winvideo: The device associated with device ID 2 is already in use. A new videoinput object cannot be created for this device while it is in use.
Error in recording_video1 (line 5)
vid2 = videoinput('winvideo',2, 'YUY2_320x240');
*Can you help me with this
same situation here. Did you fix the problem? I also connect two logitech cameras on my labtop and got same error..

Sign in to comment.

Asked:

on 15 Jan 2015

Commented:

on 2 Apr 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!