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

wxWidgets Discussion :

opencv et Wxwidgets


Sujet :

wxWidgets

  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 opencv et Wxwidgets
    salut !

    je veux faire un interface graphique avec Wxwidgets en disposant un code ecrit en untilisant opencv , j'ai commencer a lire un tutorial de Wxwidgets mais ca me semble vraiment difficile ! où est ce que je peux trouver un bon tutorial pour Wxwidgets (pour debutant)

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 148
    Par défaut
    Bonjour,

    La première question, parles-tu anglais ? Si oui, sur le site de wxWidgets dans la partie tutorials, il y en a des simples : faire un hello world, etc ...

    Sinon, ben je suppose que tu as cherché sur dev.com donc en français, je n'en connais pas d'autres ... (de toutes façons, en général, c'est soit la doc, soit des tutos en anlgais donc)

  3. #3
    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
    en fait je prefere en francais mais s'il ya un bon tutoriel en anglais je suis preneur . pour le site officiel de Wxwidgets ça existe meme comment utiliser opencv avec Wxwidgets mais il parait qu'il est compliqué et ça doit prendre beaucoup de temps , anglais + compliqué = probleme moi j'ai besoin juste d'une fenetre et quelque bouton , je peux pas , j'ai pas un mois pour faire ça

  4. #4
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    En Français:
    http://chgi.developpez.com/wxwidgets/

    Sinon en anglais sur "code project" aussi, qui recense plein de composants et l'équivalent MFC.
    http://www.codeproject.com/KB/library/wxwidgets.aspx

  5. #5
    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 opencv avec Wxwidgets
    merci pour les réponses

    maintenant je veux afficher une IplImage image dans une fenetre de Wxwidgets , j'ai trouvé quelque part que je doit convertir l'image pixel par pixel , je n'ai aucune idée pour faire ça !
    svp si quelqu'un peux me filer un bout de code pour faire .
    le plus essentiel pour moi est d'afficher l'image initial puis afficher l'image finale apres le traitement avec opencv.

    meci d'avance !

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    223
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2003
    Messages : 223
    Par défaut
    Moi aussi je doit faire ca cette semaine, donc si jamais tu trouve ca serait cool sinon je ferais le code. Sinon quelle genre d'image d'IPLImage tu utiliser (BGR en UINT8) ???

  7. #7
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    C'est simple, il y a 2 parties pour la manipulation d’images en wxWidgets.
    "wxBitmap" et "wxImage"
    Pour construire une image il suffit de déclarer un "wxImage".

    Ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wxImage tImage(width, height);
    Ensuite pour écrire dans l’image il y a 2 parties, une partie RGB et une partie Alpha.
    Ce qui vous intéresse est la partie RGB,
    Donc avec
    On a un accès à un tableau UCHAR classique en traitement d’image sous forme RGB.
    Il suffit d’écrire dans ce tableau.

    Pour afficher l’image, on construit un wxBitmap avec l’image en paramètre.
    Le tout peut être affiché dans un wxStaticBitmap, ou on dessine la bitmap via wxDC dans un composant personnel.

  8. #8
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    223
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2003
    Messages : 223
    Par défaut
    Comme les images en openCV sont inversée et retournée,
    n'oublie pas d'utiliser la fonction suivante:

    Et si tu te demerde bien tu peux faire en sorte que im_out->data.pt pointe sur la meme memoire que ta tImage.GetData();

    // convert from BGR to RGB
    cvConvertImage(im_in, im_out, CV_CVTIMG_FLIP | CV_CVTIMG_SWAP_RB );

Discussions similaires

  1. wxWidgets : connaître l'etat d'un bouton !
    Par FSF_Sterl dans le forum wxWidgets
    Réponses: 5
    Dernier message: 14/08/2004, 08h55
  2. PB d'installation wxwidgets BCB6
    Par PsychicStorm dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/05/2004, 16h02
  3. Réponses: 1
    Dernier message: 16/05/2004, 17h56
  4. wxWidgets - besoins d'aide...
    Par barbarello dans le forum wxWidgets
    Réponses: 2
    Dernier message: 07/05/2004, 09h33

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