MATLAB: Comment faire une capture avec la webcam

Bonjour
J’essaie de capturer une vidéo que j’obtiens directement à partir du Web, mais au moment de vérifier la capture, je me rends compte que ce n’est pas dans les vraies couleurs, sinon en vert ou bleu, je veux savoir comment corriger cela erreur Le code que j’utilise est le suivant:
 

vid=videoinput('winvideo');
start(vid);
picture=getdata(vid,1);
preview(vid)
imaqmontage(picture);