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

Qt Discussion :

Qt et opencv


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Par défaut Qt et opencv
    salut !

    j'ai écrit un code avec code::blocks sous windows en utilisant la biblioteque de traitement d'image opencv , et ça marche bien , maintenant je veux cree un interface graphique avec Qt et je doute si la compilation avec qmake et make peut reconnaitre les biblio d'opencv !

    s'il ya un petit exemple Qt et opencv ca serai un grand coup de main , meme pour ouvrir et fermer une image

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Salut à toi,

    Je voulais savoir si tu étais toujours en train d'utiliser Qt et openCV, parce que j'aurais peut être besoin de quelques infos, si t'es déjà initié.

    Sinon, pour ta question, bien sûr qu'on peut utiliser qmake pour compiler un projet contenant de l'open CV.
    qmake est juste un outil qui permet de créer un makefile à partir de tes fichiers sources. Ensuite, en utilisant make, tu éxécutes les instructions contenues dans ton makefile, ce qui revient toujours à utiliser ton compilateur, ton linkeur, ...

    G.

  3. #3
    Membre très actif
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Par défaut
    Personnellement, je viens de tester, mais il y a un conflit qui a l'air d'être dû au fait qu'OpenCV utilise des fonctionnalités GUI de l'API Windows, tout comme Qt.

    Problème à creuser...

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par FloMo Voir le message
    , mais il y a un conflit qui a l'air d'être dû au fait qu'OpenCV utilise des fonctionnalités GUI de l'API Windows, tout comme Qt.
    Salut.
    Quel type de problème as tu eu?

  5. #5
    Membre très actif
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Par défaut
    Citation Envoyé par Mongaulois Voir le message
    Salut.
    Quel type de problème as tu eu?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:50,
    from c:/Program Files/OpenCV/otherlibs/highgui/highgui.h:49,
    from qtopencv.cpp:4:
    C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1663: error:
     declaration of C function `LONG InterlockedCompareExchange(volatile LONG*, LONG
    , LONG)' conflicts with
    c:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:387: error:
    previous declaration `long int InterlockedCompareExchange(long int*, long int, long int)' here
    C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1667: error:
     declaration of C function `LONG InterlockedDecrement(volatile LONG*)' conflicts
     with
    c:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:389: error:
    previous declaration `long int InterlockedDecrement(long int*)' here
    C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1668: error:
     declaration of C function `LONG InterlockedExchange(volatile LONG*, LONG)' conf
    licts with
    c:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:390: error:
    previous declaration `long int InterlockedExchange(long int*, long int)' here
    C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1672: error:
     declaration of C function `LONG InterlockedExchangeAdd(volatile LONG*, LONG)' c
    onflicts with
    c:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:391: error:
    previous declaration `long int InterlockedExchangeAdd(long int*, long int)' here
     
    C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1676: error:
     declaration of C function `LONG InterlockedIncrement(volatile LONG*)' conflicts
     with
    c:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:388: error:
    previous declaration `long int InterlockedIncrement(long int*)' here
    mingw32-make[1]: *** [debug/qtopencv.o] Error 1

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Salut,

    Dans quelle application as tu ce type de problème ? Perso, j'utilise opencv pour récupérer/manipuler un flux venant d'une webcam, et j'ai pas ce type de problème.

    Limite peut être les includes au strict minimum, tu éviteras peut être ce genre de problèmes.

    G.

Discussions similaires

  1. OpenCV sous vista
    Par gandanlf dans le forum OpenCV
    Réponses: 10
    Dernier message: 16/03/2007, 15h55
  2. probleme avec opencv
    Par dz_robotix dans le forum Visual C++
    Réponses: 2
    Dernier message: 06/03/2007, 10h39
  3. Réponses: 1
    Dernier message: 01/10/2006, 15h44
  4. Traitement d'image java OpenCV
    Par moris113 dans le forum Multimédia
    Réponses: 1
    Dernier message: 12/07/2006, 19h12
  5. [Qt]Afficher une image d'openCV dans un pixmap
    Par astragoth dans le forum Qt
    Réponses: 8
    Dernier message: 14/03/2006, 15h14

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