Quand j'était enfant, j'ai toujours rêvé
de pouvoir jouer avec une caméra vidéo. Maintenant
que j'ai une webcam (Une pwc740 de philips), j'ai décidé d'en profiter.
Je ne m'en sert pas pour faire de la
vidéoconférence... Et je me demande pourquoi
on appel ça une 'webcam'. Quel est le rapport entre une
caméra USB et le web?
Si vous avez fait quelque chose d'intéressant avec votre webcam et
aimeriez que j'ajoute un liens vers votre site ou que j'écrive
l'information sur cette page, contactez moi.
Si vous avec vu une page intéressante à propos d'un projet
avec une webcam, contactez moi. Je rajouterai
un liens dans la section projets des autres / liens.
Photographie
Avant que je possède un appareil photo numérique,
j'ai beaucoup utilisé ma webcam pour prendre des photos.
Évidemment, la qualité n'est pas à la hauteur
d'un bon appareil photo numérique, mais c'est acceptable
pour un site web.
Voici des photos de mon labo en novembre 2003:
Il est possible de photographier les choses de
très près:
Reduction de bruit
Lorsque l'éclairage est faible, il y a du bruit dans l'image.
Contrairement à la lumière provenant des objets qu'on tente
de photographier, le bruit est plutot aléatoire. Étant aléatoire,
il a tendance à s'annuler lui-même si on fait une moyenne des
images provenant de la webcam sur plusieurs secondes.
Un autre problème qui survient lorsque l'éclairage est très faible
est que l'écart de luminosité entre le pixel le plus foncé et
le plus clair est faible. Il suffit d'étirer cet écart jusqu'a ce que le
pixel le plus foncé ait la valeur mimimale (0) et le plus clair la valeur maximale (255).
On fait cela pour chaque canal (Rouge, Vert et Bleu).
J'ai écrit un logiciel pour expérimenter avec ces deux principes. Voici un
exemple extrème:
De gauche à droite 1) L'image telle quelle. 2) L'image avec
l'écart de luminosité étiré. 3)
Moyenne de plusieurs images. Il s'agit d'un paquet de feuilles de papier
IBM.
Oh, le logiciel que j'ai créé s'appel
SDLcam
Infra rouge
J'ai constaté que ma webcam peux voir les infra-rouges. Il
est donc possible d'éclairer quelque chose à l'infra rouge
pour le photographier en pleine noirceur(pour nos yeux).
Sur la photo de gauche, nous constatons que la webcam affiche les infra-rouges
émis par les 27 leds infra-rouges en blanc.
Au centre, mon ordinateur
Atari 1040STe que je vais photographier en pleine noirceur grace aux
infra-rouges.
La photo de droite est le résultat. Il a fallu que j'utilise
mon système de réduction de bruit
pour prendre cette photo.
Voici la preuve qu'il s'agit de d'infra-rouges et pas de lumière
visible. Ma pupille est dilatée:
Quelqu'un m'a écrit un courriel à propos d'un site
expliquant comment enlever le filtre infra-rouge d'une webcam
afin d'obtenir une meilleure sensibilité. Il va falloir
que j'essais ca! http://homepage.ntlworld.com/geoff.johnson2/IR/
Voici une autre page ou il est question d'enlever le filtre d'infra-rouge d'une caméra de téléphone cellulaire:
Hacking a SE T610 camera for IR
Mon ami Guillaume Pilote m'a fait parvenir 2 images démontrant qu'il est possible
de lire à travers les taches d'encre avec les infra-rouges.
Photo prise avec une caméra normale.
Photo prise avec une webcam modifiée pour l'infra-rouge seulement.
Surveillance
J'ai utilisé parfois ma webcam comme caméra
de surveillance.
Avec l'aide du logiciel
motion, il est possible de sauvegarder des photos
chaque fois qu'il y a du mouvement. Il est aussi possible
de se connecter à distance pour voir ce qui se
passe en temps réel grace au serveur web
intégré.
Photos d'éclairs
Avec l'aide de
motion, qui sauvegardes les images représentant du mouvement
(en d'autres termes, si une image est assez différente de la
précédente, elle est conservée), j'ai réussi
à prendre plusieurs photos d'éclairs pendant un orage:
Lentille grand angle
L'objectif de ma webcam semble être conçue
pour que le visage de l'utilisateur occupe tout son
champs de vision. Elle ne voit donc pas très large,
et pour filmer de gros objets il faut s'éloigner
beaucoup.
Pour la surveillance je voulais pouvoir filmer toute
une pièce. J'ai eu l'idée d'essayer
d'utiliser un judas (c'est ce qu'on met sur les portes
pour voir de l'autre coté sans être vu). On
perds une partie de l'image, mais on voit la pièce
au complet:
Télescope
Il suffit de fixer la webcam à un télescope pour prendre
des photos de loin.
Voici des photos de la lune:
On peut aussi diriger le télescope vers des édifices: (Mais c'est un
peu immoral)
Pour prendre des photos avec un microscope, on peut enlever
la lentille de la webcam et l'oculaire du microscope pour
que l'image soit projetée directement sur le CCD
de la webcam.
De la colle chaude convient parfaitement pour faire fixer
la caméra car c'est facile à défaire:
Voici une photo de cristaux prise à avec ce système:
Voici une animation (J'ai enlevé des images et
réduit la taille pour pour sauver de la bande passante):
J'ai aussi fait un petit logiciel permettant de "dérouler
les objets". Le moteur fait un tour complet en 200 pas et à
chaque pas le programme mémorise la ligne centrale. Ensuite,
les contenu des lignes centrales sont collées une à
la suite de l'autre formant ainsi une image.
Tout d'abord, il faut centrer l'image sur le centre de rotation
de l'objet:
L'image obtenu à l'air ce cela:
Les proportions ne sont pas très bonnes. Il faudrait un
mécanisme avec des engrenages pour qu'un tour compte
plus de pas. En attendant, on peux toujours la redimensionner
manuellement:
Il est aussi possible de s'amuser à "dérouler"
des objets non-circulaires: (dans cette exemple, c'est un
téléavertisseur)
Contrôle de l'ordinateur par pointeur laser
J'ai écris un programme qui utilise une webcam pour détecter
la présence et la position d'un point créé par une pointeur
laser sur un mur.
Il est possible de définir des zones qui lorsqu'elles sont activés
par le pointeur laser, exécuterons des commandes. Mon but était
de contrôler mon lecteur de musique, xmms, avec ce système.