Bonjour à tous
je passe mon diplôme mercredi, et mon prog ne fonctionne pas comme je voudrais.....
Je n'arrive pas à paramétrer ma cam. Je suis sur mac et je travaille avec la lib openCV. voici le lien où j'ai trouvé ma doc : http://ubaa.net/shared/processing/openc … pture.html
voici mon bout de code qui choisit la cam :
opencv.capture(largeur,hauteur, 1);
Le 3° argument est normalement l'index de la cam, 0 étant la caméra intégrée et 1 devrait être la cam en usb ou autre, mais avec ce bout de code, mon prog s'ouvre TOUJOURS avec la cam intégrée, peu importe le nombre que je mets. Quelqu'un aurait une explication ? Svp, merci d'avance
Hors ligne
salut,
est-ce que ta caméra usb est listée avec le code suivant ?
import processing.video.*; void setup() { size(200, 200); println(Capture.list()); }
Hors ligne
Salut,
oui, merci j'ai déjà fait le code suivant pour récupérer l'index de la cam (d'ailleurs, je n'arrive pas à le faire en utilisant openCV et je suis obligé de rajouter comme toi la lib vidéo de processing). J'utilise une ps3eye qui s'allume lorsqu'elle est branchée. Avec le code que tu m'as donné, les noms des caméras ne s'affichent pas, ce qui s'affiche est les prises (usb, dv, ....) avec un index à choisir.
Hors ligne
bizarre, ca marche ici sous linux avec une ps3eye aussi.
sinon tu peux peut-etre essayer de récuperer la camera avec Capture() et l'envoyer ds opencv ?
code *non testé*:
myCapture = new Capture(this, width, height, "/dev/video1"); ocv = new OpenCV(this); [...] myCapture.read(); ocv.copy(myCapture); // etc
je suis pas non plus un expert en Processing :/
bonne chance.
++
_y
Hors ligne
merci je vais tester! Moi non plus, je ne suis pas une pro...
Hors ligne
Bonjour cye_01,
peux tu accéder à ta camera ps3eye avec un autre soft type VLC ?
Hors ligne
oui en fait j'ai trouvé : openCV ne peux pas prendre en charge tout type de cam, alors la solution est de faire un copié collé de la capture de la lib processing.video dans une instance d'openCV pour ensuite pouvoir l'utiliser avec les méthodes d'openCV.
En gros, c'est bien ce que {yv} m'a conseillé
http://processing.org/discourse/yabb2/Y … 1237253804
Merci à vous tous d'avoir perdu un peu de votre temps pour ma cause!
Hors ligne