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

Discussion :

Traitement d'images vidéo

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Par défaut Traitement d'images vidéo
    Bonjour,

    Dans le cadre de mon stage de fin d'études, je me retrouve pour la première fois face à Qt. Après avoir pris le logiciel en main et crée ma fenêtre d'application, j'aimerai rentrer dans le vif du sujet.
    Le but est de communiquer par wifi avec une caméra web afin d'afficher l'image sous Qt afin de travailler sur cette image. Le projet s'oriente vers du Head Tracking.

    Pour commencer, je voudrais relever les coordonnées X,Y,Z relative à la position de mon curseur sur mon image et pouvoir agir dessus. J'ai pensé utiliser un QLCDNumber ainsi qu'un Qslider est ce une bonne idée ?
    Ensuite, avec la fonction void QWidget::mouseMoveEvent(); je pourrais suivre la position du curseur et afficher ces valeurs en temps réel.
    Pour ce qui est du traitement de l'image vidéo est ce possible avec la bibliothèque QImage ?

    Merci d'avance,

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour snoopp et bienvenu sur le forum

    Pour le traitement : vidéo + head tracking -> utiliser la bibliothèque OpenCV ; elle est faite pour ça

    Pour l'interface graphique (fenêtre, souris, etc.) : Qt ; OpenCV propose une interface avec Qt donc ça fonctionne sans problème

    Qt en lui même propose peut d'outils pour le traitement vidéo. L'ensemble des outils vidéo de Qt sont rassemblé dans le module QtMultimedia. Regarde dedans mais je pense pas que tu y trouveras ton bonheur pour ce que tu veux faire

    QImage n'est pas une bibliothèque mais une classe de Qt. Qt est organisé en modules (QtCore, QtGui, etc.), eux même organisé en classes

    Pour commencer, je voudrais relever les coordonnées X,Y,Z relative à la position de mon curseur sur mon image et pouvoir agir dessus. J'ai pensé utiliser un QLCDNumber ainsi qu'un Qslider est ce une bonne idée ?
    Rien compris. x, y et z sur une image 2D ? Quel curseur ? celui de la souris ? Tu veux afficher quoi dans le QLCDNumber ? Si c'est la position de la souris (ou d'autres infos sur la vidéo), tu peux aussi affiché en incrustation du la vidéo. Ou dans un QLabel. Que veut tu faire avec le QSLider ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Par défaut
    Merci gbdivers pour ta réponse.

    Je reconnais avoir été peu clair dans mon premier post. Faut dire que je nage un peu dans la semoule et que je me perd un peu dans toutes les informations que j'ai pu trouver, mais je vais y arriver il n'y a pas de raison.

    En fait, le but étant d'afficher dans mon application l'image vidéo récuperée par la caméra, je travaillerai bien dans du 3D. Ne pouvant dialoguer pour l'instant avec la caméra (attente de réponse de la part d'Imaging Source). Je souhaite non plus afficher une simple image jpg mais créer une forme 3D.
    Je commence par une forme simple : un cube. Et les sliders ont pour but de me permettre de faire pivoter ma figure suivant les 3 axes x,y et z. et le LCD permettant d'afficher l'angle. C'est une base qui me servira une fois que la communication avec la caméra sera effectuée.

    Par contre, au moment de compiler j'ai eu quelques erreurs dont celle-ci que je ne sais résoudre :
    J'ai mis #include <QtOpenGL> dans mon window.cpp et lorsque je compile il me marque QtOpenGL no such file directory.

    Si ce que je dit c'est du n'importe quoi je m'en excuse d'avance, j'essai d'apprendre.

    Merci d'avance, à tantôt

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 111
    Par défaut
    Bonsoir,

    tu as ajouté la ligne suivante au .pro ?

    QT += opengl

    sinon, le module QtOpenGL ne sera pas reconnu par le compilateur

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Par défaut
    Bonjour,


    Oui mon erreur venait bien de l'absence de cette ligne dans mon .pro

    Par contre maintenant mon erreur est :
    window.exe s'est terminé avec le code -1073741819
    =» Du coup la fenêtre ne s'ouvre pas lors de la compilation

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Essaye de lancer le .exe directement depuis l'explorateur (sans passer par Qt Creator donc) et l'erreur devrait te dire quelle dll il lui manque. Je pense que c'est ça.

Discussions similaires

  1. Bibliographie traitement d'image/vidéo
    Par Aleph69 dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 15/10/2013, 14h22
  2. Quel pc Choisir pour le traitement d'images et vidéos
    Par syki.mail dans le forum Ordinateurs
    Réponses: 15
    Dernier message: 23/03/2012, 20h57
  3. Bibliothèque de traitement d'images et vidéos
    Par Julien1138 dans le forum Bibliothèques
    Réponses: 10
    Dernier message: 18/03/2010, 11h26
  4. Inversion de l'image (vidèo) après traitement
    Par alaincnes dans le forum OpenCV
    Réponses: 7
    Dernier message: 08/04/2008, 16h17
  5. [Logiciel]Traitement d'images et de vidéos
    Par Asdorve dans le forum La taverne du Club : Humour et divers
    Réponses: 5
    Dernier message: 26/01/2007, 15h38

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