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 :

Traitement d'images avec C++ et Qt (seulement) [2D/3D]


Sujet :

Qt

  1. #1
    Membre éclairé Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Par défaut Traitement d'images avec C++ et Qt (seulement)
    Bonjour à tous,

    je souhaite développer une GUI qui offre à l'utilisateur la possibilité de faire des opérations basiques de traitement d'images (convertion aux niveaux de gris, detection de contours, filtrage, ...). Ma question est ceci est-il faisable avec du pur C++ et Qt ? Sans devoir passer par d'autres bibliothèques comme OpenCv par exemple ? Des liens ?

    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

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

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    Citation Envoyé par Chatbour Voir le message
    Bonjour à tous,

    je souhaite développer une GUI qui offre à l'utilisateur la possibilité de faire des opérations basiques de traitement d'images (convertion aux niveaux de gris, detection de contours, filtrage, ...). Ma question est ceci est-il faisable avec du pur C++ et Qt ? Sans devoir passer par d'autres bibliothèques comme OpenCv par exemple ? Des liens ?

    Merci d'avance.
    Non c'est vraiment facile avec Qt. Tu utilises la classe QImage pour accéder et manipuler les pixels d'une image. A partir de cela il s'agit juste d'implémenter les algos de reconnaissances de formes en C++ et l'adapter au parcours de ton image.

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 243
    Par défaut
    Sauf si comme moi t'as des images 16bits de niveau de gris, format non supporté par QImage... Je me sert d'OpenCV, ça marche pas mal aussi et il y a pas mal d'algo spécifique tout prêts (filtrage, détection de contours, de forme etc).

  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
    Tu peut aussi regarder qimageblitz
    qui est une lib pour faire du traitement d'image avec Qt.

    Que veux tu faire comme traitement?

  5. #5
    Membre éclairé Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Par défaut
    merci beaucoup pour vos réponses

    Citation Envoyé par yan Voir le message
    Que veux tu faire comme traitement?
    je veux construire une plateforme sur laquelle je teste mes résultats de recherche : je travaille sur la recherche d'images par le contenu (CBIR pour Content Based Image Retrieval).

    en tout cas je me mets tôt ou tard sur OpenCv donc faut s'y habituer dès maintenant. Si vous avez des liens sur comment intégrer OpenCv sur un projet Qt sur Eclipse je suis preneur. Je précise que je travaille sous Fedora. Merci encore.

  6. #6
    Membre expérimenté Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Par défaut
    Pour du traitement d'images en c++ je te conseille également Vigra, extrêmement bien conçue et disposant de quelques (non officiels je crois) outils pour l'utiliser avec les QImage. De plus, la majeur partie de la lib (celle concernant le traitement pur et dur de l'information) est header only, donc pas besoin de la compiler.

  7. #7
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 752
    Par défaut
    Concernant VIGRA, il est peut-être bon de préciser un lien vers VigraQt, qui permet d'utiliser la lib en restant dans la chaleur de Qt : http://qt.developpez.com/outils/?page=lib#VigraQt
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

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

Discussions similaires

  1. Comment faire du traitement d'images avec C?
    Par The-msx dans le forum C
    Réponses: 5
    Dernier message: 07/07/2008, 10h05
  2. Traitement d'image avec C++Builder
    Par Imed Soufi dans le forum C++Builder
    Réponses: 11
    Dernier message: 19/04/2008, 17h00
  3. Traitement d'image avec une Webcam ?
    Par kyoleroi dans le forum LabVIEW
    Réponses: 3
    Dernier message: 18/04/2008, 11h17
  4. je dois implémenter des programmes en traitement d'image avec java.
    Par inès83 dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 22/02/2008, 12h55
  5. Traitement d'images avec c++
    Par Vinch006 dans le forum C++
    Réponses: 15
    Dernier message: 23/08/2006, 22h53

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