Lorsque l’on veut accéder à la webcam avec la librairie video et l’objet Capture, il n’est pas rare que rien ne fonctionne alors même que la caméra est présente et qu’elle fonctionne de manière satisfaisante avec tous les autres logiciels (mais attention, deux logiciels différents ne peuvent pas accéder à une même caméra en même temps !) Le problème le plus courant est que la définition de la capture que vous voulez obtenir ne fait pas partie des définitions d’image disponibles pour la caméra. Souvent, le f
new Capture(this, "Logitech HD Webcam C270"); Cette méthode (avec le nom exact) est particulièrement importante lorsque plusieurs caméras différents sont connectées au même ordinateur. S’il n’y a qu’une caméra, on peut se contenter de proposer la définition d’image trouvée (en supposant, dans ce cas, qu’il existe un format 320 x 240 pixels dans la liste) :
new Capture(this, 320, 240); Voici enfin un simple programme qui : – importe la librairie vidéo – déclare un objet Capture() et l’initialise – adapte le format de la fenêtre à celui de la capture – et qui lit l’image capturée (si disponible) et l’affiche :