PS3eye sous Linux !!!

Suite à plusieurs demandes, voici la traduction en français:

Le driver gspca ov534 actuel ne supporte que le 640x480 ce mode suffit certainement pour de nombreuses applications, mais je préfère pour notre application multitouch utiliser une résolution plus basse mais avec un rapport images/seconde plus élevé (moins de calculs OPENCV et plus de réactivité).
J'ai fait de nombreux essais avec la camera PS3 eye à l'aide de "sniffers" USB et des drivers originaux windows.
Après de nombreuses heures passées à capturer les paquets usb puis à modifier les registres de configuration de la caméra.

J'ai finalement réussi à ajouter au driver d'origine plusieurs nouveaux modes vidéo :
00: 640x480@15
01: 640x480@30
02: 640x480@40
03: 640x480@50
04: 640x480@60
10: 320x240@30
11: 320x240@40
12: 320x240@50
13: 320x240@60
14: 320x240@75
15: 320x240@100 (ajouté le 15/02/09 V0.3)
16: 320x240@125 (ajouté le 15/02/09 V0.3)

Les contrôles résolution et framerate ne sont pas accessibles via V4L2 (video for linux API) pour l'instant.

Pour activer un mode video particulier, il faut donc le spécifier sur la ligne de chargement du module.
Example: Pour charger le driver avec un mode vidéo de 320x240@30, il faut taper :

modprobe gspca_ov534 videomode=10

et pour changer ce mode pour un autre, il faut décharger le module puis le recharger avec le nouveau mode choisis :
modprobe -r gspca_ov534;modprobe gspca_ov534 videomode=12
pour un mode 320x240@50.

Ma table multitouch peut donc maintenant tourner sous Linux Cool

Les fichiers sont sur la page de TELECHARGEMENT

Merci à :
Antonio Ospite , Jim Paris, Mark Ferrell, Jean-Francois Moine pour leur excellent travail sur le driver original.

Bon courage !!!

Average: 1 (6 votes)