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

OpenCV Discussion :

OpenCV et les nouvelles fonctions Qt


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut OpenCV et les nouvelles fonctions Qt
    Bonjour,

    Je viens d'installer la bibliothèque OpenCV j'arrive à visualiser une image et
    ajouter un cercle par exemple au clic souris. Comme proposé ici :
    un exemple

    Le problème est que dès que j'essaie d'utiliser les fonctions Qt telles que
    displayOverlay ou displayStatusbar la compilation me retourne "undefined reference".
    Fonctions QT

    Je pense qu'il manque peut être des librairies additionnelles mais je ne sais pas dans quelle direction chercher pour résoudre le problème.

    Si vous avez quelques idées ou solutions j'en serai heureux.

    Merci d'avance.

    /-----/
    J'utilise Linux Mint 12
    OpenCV 2.3.1
    /---/

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut
    J'ajoute peut être une première piste.

    Je viens de voir que dans le fichier highgui.hpp (fichier d'entête responsable du module highgui), les fonctions de QT sont bien déclarées mais avec CV_EXPORTS_W
    alors que les autres fonctions (e.g. namedwindow) sont déclarées avec CV_EXPORTS.

    Je ne connais pas la signification de ces deux termes mais le souci vient peut être de là.

    Il faut peut être faire un traitement supplémentaire pour pouvoir utiliser ces fonctions.

    Merci

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut Résolu
    Pour ceux qui rencontreraient le même problème que moi je viens de trouver la solution \o/

    Premièrement il faut s'assurer d'avoir la librairie libqt4-dev d'installée.

    Deuxièmement lors de l'installation d'OpenCV via cmake il faut ajouter les options suivantes:
    -D WITH_QT=ON -D WITH_QT_OPENGL=ON

    Voilà chez moi j'arrive à me servir des fonctions QT displayOverlay etc.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/10/2014, 16h50
  2. Deux librairies implémentant les mêmes fonctions ?
    Par gangsoleil dans le forum Linux
    Réponses: 3
    Dernier message: 26/01/2006, 10h37
  3. Nouvelle fonction OnFileNew()
    Par Atomikx dans le forum MFC
    Réponses: 10
    Dernier message: 07/11/2005, 15h12
  4. [XLS] De deux listes déplacer les nouvelles entrées
    Par Henrique92 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/09/2005, 22h12
  5. [CR9 et VB6] n'affiche pas les nouvelles donnée
    Par moumoule17 dans le forum SDK
    Réponses: 3
    Dernier message: 22/04/2005, 12h03

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