Les étapes décrites dans cet article diffèrent peu d’une utilisation classique d’une webcam Philips sous Linux, car même si deux systèmes d’exploitation partagent les mêmes ports USB, Vmware gère la connexion de la caméra à l’un ou à l’autre.
Se connecter sous Linux
On lance la VM sous Vmware, on attend le boot et on se connecte en root :
login | root |
password | vmrobot |
Si vous regardez les modules chargés, seul l’USB est actif, rien n’est encore prévu pour gérer une caméra vidéo
Brancher la webcam
On va d’abord se placer dans le cadre d’un OS Windows. Dans ce cas, les périphériques sont détectés par le système Plug’n’Play, et un driver va être appelé. Par défaut c’est le driver Philips Toucam qui va connecter la webcam à Windows (pratique pour MSN mais pas pour programmer le robot). Mais si la fenêtre Vmware est active, alors le driver Vmware USB prend la main et va connecter la webcam au système d’exploitation guest (notre Linux).
Dès que l’USB est connecté à la machine virtuelle, le driver usb réveille les modules video et pwc. On peut constater cette activité dans les messages /var/log/messages :
Et sans qu’on ait à intervenir, les modules sont chargés, comme le montre le lsmod :
Utilisation de la webcam
On peut alors lancer une capture d’image, et vérifier que la caméra fonctionne bien. Ici l’image obtenue :
Et l’analyse qui en est faite :
Voilà, c’est terminé. On dispose désormais d’un environnement de développement de la vision pratique.