IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Matériel Discussion :

Détection et utilisation de caméras


Sujet :

Matériel

  1. #1
    Invité
    Invité(e)
    Par défaut Détection et utilisation de caméras
    Bonjour

    Je ne suis pas certain d'être dans la bonne section pour ma question, mais je ne sais pas vraiment laquelle est la plus appropriée.

    Ma situation : je développe actuellement un système qui se veut léger pour de l'embarqué. J'utilise un pc intel atom avec Debian 7 pour mes tests et développement, et le système final sera porté par une carte de développement (une Udoo quad ou une OLinuXino, le choix n'est pas encore arrêté). Pour le système, on a le choix entre un linux et un android (distribués par les constructeurs respectifs des deux cartes et trouvables sur leur site).

    Pour linux, je développe en Qt/C++ agrémenté de QML (via Qt Quick), et pour android j'utilise le SDK Android/Ecplise pour Java.

    Mon problème :

    Le système comporte un système de visualisation à deux caméras, donc l'application doit récupérer et afficher un flux vidéo. J'ai testé en C++ de récupérer le flux de la caméra tout d'abord avec OpenCv, puis avec les fonctionnalités nativement Qt du module QtMultimedia (qui ne me pose pas le problème de la converson d'openCv vers Qt).

    Cela fonctionne bien avec une webcam empruntée à mon collègue (logiteck), mais la caméra qui sera finalement utilisée dans le système est une caméra usb industrielle ImagingSource, et elle ne fonctionne pas.

    En explorant un peut les fichiers, j'ai trouvé dans /dev le fichier video0 qui contient les données envoyées par ma webcam et qui apparaît lorsque je la branche sur un port usb (ainsi que le répertoire v4l). Mais il n'y a jamais d'équivalent lorsque je branche la caméra industrielle, comme si le système ne la détectait même pas (je suppose).

    (Je ne parlerais pas ici du fait que je ne parvient pas à faire fonctionner même la logitech sous android).

    Devrais-je simplement changer de caméra ? Le constructeur stipule qu'il n'existe pas de driver linux pour ce matériel, mais je n'ai eu aucun driver à installer pour faire fonctionner la logitech.

    Alors quelqu'un aurait-il une solution ou une explication à ce problème ? C'est vraiment bloquant pour moi car il s'agit du point clé du projet.

  2. #2
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 164
    Points : 490
    Points
    490
    Par défaut
    Salut,

    La plupart des webcam usb sont compatibles linux grace à video for linux (v4l).
    Si le contructeur de ta webcam dit qu'il n'y a pas de drivers linux, ça a peu de chance de marcher sauf si tu écris les drivers.

    Pour la webcam sur android, il faut que ton usb soit un otg déja, que la caméra délivre des images UVC (sinon réécrire le drivers ... ). Tu trouveras plus de détails sur les forums spécialisés.

    MG

Discussions similaires

  1. [AC-2003] Détection d'utilisation de tables
    Par VTLE34 dans le forum Modélisation
    Réponses: 2
    Dernier message: 11/09/2012, 19h49
  2. Problème de détection de caméra
    Par nono5986 dans le forum OpenCV
    Réponses: 0
    Dernier message: 07/09/2007, 14h01
  3. [VBA][02]Détection des variables non utilisées
    Par cluis dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/03/2007, 10h20
  4. Réponses: 1
    Dernier message: 12/02/2007, 10h19
  5. Réponses: 4
    Dernier message: 03/02/2007, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo