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

Bibliothèques Discussion :

[ITK] Utilisation de la bibliothèque itk


Sujet :

Bibliothèques

  1. #1
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut [ITK] Utilisation de la bibliothèque itk
    Salut,
    je cherche à utiliser un algorithme de correction du biais qui existe dans la bibliothèque itk: http://www.itk.org/Doxygen/html/itkM...Filter_8h.html
    Mon problème, est comment le faire, dois je installer la bibliothèque pour pouvoir utiliser ce filtre et si oui comment l'utiliser? ou bien je peux prendre le fichier et l'incorporer à un programme Builder avec include.
    Mes connaissances en builder sont assez limité.
    Cette bibliothèque existe aussi sous Matlab (Matitk), mais je n y ai pas trouvé la partie correction du biais.
    Je travaille sous windows.Toute aide me seras utile.
    Merci d'avance
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    A priori, c'est template, mais bon vu l'architecture d'ITK, ça va être dur de ne prendre qu'un seul fichier.
    Le plus simple, tu crées un wrapper au-dessus de ta classe image compatible avec l'interface des plug-ins d'ITK ou tu transformes ton image en image ITK, tu passes dans le filtre et tu récupères le résultat.

  3. #3
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Salut,

    Milles a dit :
    ou tu transformes ton image en image ITK, tu passes dans le filtre et tu récupères le résultat.
    Obtenir mon image corrigée, me suffira. Maintenant comment transformer mon image en image itk? J'ai téléchargé itk mais je n'ai pas trouver un fichier d'installation? Je ne sais vraiment pas comment l'utiliser.
    Si tu pouvais m'orienter.
    J'ai déjà utilisé un autre logiciel qui fait la correction du biais mais c'était une application exécutable. Mais pour itk?

    Merci
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Installation avec cmake + compilation.
    Après, je ne sais pas exactement comment faire pour créer ton image, il te faut regarder un peu dans les tutos...

  5. #5
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 369
    Points : 40 164
    Points
    40 164
    Par défaut
    Pour récupérer ton image dans itk, deux possibilités :
    tu enregistres ton image dans un format qu'itk saura relire (png?), tu la charges dans itk, tu la traites, et tu la réenregistres dans un format que ton programme saura lire. Cette méthode nécessite deux programmes à appeler l'un après l'autre, ce n'est peut-être pas ce que tu veux.

    Pour l'autre méthode, citée par Miles, tu devras copier ton image pixel à pixel dans un conteneur itk::image<pixelType, Dimension> propre à itk. La fonction setPixel(index, valeur) sera ton amie. Et ensuite pour récupérer les données dans ton traitement, tu fais l'opération inverse avec la petite soeur pixel getPixel(index)

  6. #6
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Citation Envoyé par larimoise
    je cherche à utiliser un algorithme de correction du biais
    Juste une petite question. Pour quelle application voulais tu te servir de cet algorithme ?
    Je ne répondrai à aucune question technique en privé

  7. #7
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Milles a dit:

    Installation avec cmake + compilation.
    mais avant d'utiliser cmake, que dois je avoir dans mon pc le c++ ? pour l'instant j'ai le c++ builder.
    Est ce sous windows ou linux? parce que j'ai déjà essayé avant en lisant le tutorial mais je n'ai pas bien compris.
    Si c'est sous linux, je n'y connais rien.
    Millie à dit:
    Juste une petite question. Pour quelle application voulais tu te servir de cet algorithme ?
    Je veux l'utiliser pour corriger le biais d'une image IRM

    Merci de votre aide
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  8. #8
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    cmake est normalement capable d'utiliser C++ builder.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Points : 77
    Points
    77
    Par défaut
    Sur le site d'ITK ils expliquent comment faire pour installer la biblio, sur ce lien en particulier : http://www.itk.org/ItkSoftwareGuide.pdf
    Personellement je n'ai jammais essayer d'installer ITK, (j'ai eu la chance de l'avoir déja d'installer sur mon ordi) mais je pense qu'en suivant les étapes
    d'installations qu'il te precise dans le ItkSoftwareGuide tu réussira à l'installer .

  10. #10
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Salut,

    Sur le site d'ITK ils expliquent comment faire pour installer la biblio, sur ce lien en particulier : http://www.itk.org/ItkSoftwareGuide.pdf
    Personellement je n'ai jammais essayer d'installer ITK, (j'ai eu la chance de l'avoir déja d'installer sur mon ordi) mais je pense qu'en suivant les étapes
    d'installations qu'il te precise dans le ItkSoftwareGuide tu réussira à l'installer .
    J'ai essayé de suivre les étapes, j'ai téléchargé cmake, je l'ai installé et j'ai essayé de compiler itk. Il me demande le chemin du code source et ou l'installer, j'ai suivi les étapes configurer puis ok.
    En principe itk sera installé dans program files, ç'a s'exécute normalement, puisque je n'ai pas de message d'erreur . Mais je ne trouve pas le dossier dans program files.
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  11. #11
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Citation Envoyé par larimoise
    Mais je ne trouve pas le dossier dans program files.

    En rangeant les dossiers par ordre de Dernier changement (clic droit et tout ça), le dernier dossier devrait correspondre
    Je ne répondrai à aucune question technique en privé

  12. #12
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Millie a écrit:
    En rangeant les dossiers par ordre de Dernier changement (clic droit et tout ça), le dernier dossier devrait correspondre
    Non le dossier n'y était pas. J'ai relancer cmake, j'ai donné le chemin pour le code source et j'ai changé le chemin (Where to build binairies) pour c:/program files/itk.
    Et j'ai laissé le chemin (CMAKE_INSTALL_PREFIX) choisi automatiquement c:/program files/itk. Et j'ai cliqué sur configure puis ok.
    J'ai un dossier ITK dans program files, mais il n'y a aucune icône pour lancer l'application, et j'ai remarqué que le dossier bin était vide.
    Et je pense qu'en principe je dois trouver l'application dans le menu démarrer, si quelqu'un peut me confirmer?
    Je met en PJ l'image de CMake telle que je l'ai configuré

    Merci
    Images attachées Images attachées  
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Points : 77
    Points
    77
    Par défaut
    Citation Envoyé par larimoise
    Non le dossier n'y était pas. J'ai relancer cmake, j'ai donné le chemin pour le code source et j'ai changé le chemin (Where to build binairies) pour c:/program files/itk.
    Et j'ai laissé le chemin (CMAKE_INSTALL_PREFIX) choisi automatiquement c:/program files/itk. Et j'ai cliqué sur configure puis ok.
    J'ai un dossier ITK dans program files, mais il n'y a aucune icône pour lancer l'application, et j'ai remarqué que le dossier bin était vide.
    Et je pense qu'en principe je dois trouver l'application dans le menu démarrer, si quelqu'un peut me confirmer?
    Je met en PJ l'image de CMake telle que je l'ai configuré

    Merci
    Desolé moi je pourrai pas t'aider puisque je n'ai jammais essayer de l'installer via le guide d'Itk (en plus on me l'a installé sous Linux donc ...). Regarde ici dans la FAQ d'itk: http://www.itk.org/Wiki/Itk_FAQ
    Peut etre que tu trouvera une reponse à ton probleme. C'est tout ce que je peu faire pour t'aider,
    Bon courage

  14. #14
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Merci stranger,

    J'ai cherché dans la FAQ, il faut trouver un fichier ITK.sln ou ITK.dsw, je n'en ai trouvé aucun!
    j'ai utilisé C++ builder pour la configuration, est ce que c'est ça le problème?

    Je suis prête à tenter l'installation sous linux, avec un coup de main des linuxiens.

    Merci de toute aide
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  15. #15
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Si tu prends C++ Builder comme paramètre, il ne va pas créer un projet pour Visual Studio, c'est logique !

  16. #16
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Milles a écrit :

    cmake est normalement capable d'utiliser C++ builder.
    et après:
    Si tu prends C++ Builder comme paramètre, il ne va pas créer un projet pour Visual Studio, c'est logique !
    Alors je n 'y comprends rien, désolé.
    je ne sais pas ce que c'est visuel studio?
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  17. #17
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Visual studio, c'est le compilateur de Microsoft, et c'est pour lui les .dsw ou les .sln, donc pour l'instant, c'est surtout que je ne comprends pas ce que tu as et ce que tu veux faire.

  18. #18
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Salut,
    désolé de ne pas parvenir à me faire comprendre
    comme je l'ai dit avant je ne connais pas visual studio, mais en cherchant j'ai vu que c'est un environnement pour visual c++.
    Pour ma part, je n'ai jamais utilisé visual c++, je ne connais que c++ builder (j'ai fait quelques applications pas trop compliquées), et je travaille surtout en Matlab.
    D'aprés le itksoftwareguide
    on doit installer makefile, et configurer en choisissant entre différents compilateur.
    En lançant make file, pour la configuration j'ai choisi Borland makefiles, et apparament il n'ya pas eu de problème, j'ai un dossier itk dans program files et je joint à ce post l'image du contenu.
    Mais la suite je ne sais pas quoi faire ......
    Images attachées Images attachées  
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

  19. #19
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Ce post a été finalement déplacé le sous forum : Bibliothèque C++ dans lequel il aura une meilleure place.

    Je l'avais initiallement laissé dans Traitement d'images car je m'attendais à ce qu'une alternative soit proposée (comme par exemple l'algorithmique du filtre de biais).

    Millie
    Je ne répondrai à aucune question technique en privé

  20. #20
    Membre habitué Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Points : 197
    Points
    197
    Par défaut
    Salut,

    Merci millie

    J'ai téléchargé borland 5.5 et je l'ai installé, mais je n'arrive toujours pas à installer la bibliothèque.
    On m'a aussi conseillé de l'installer sous visual c++ plutôt que borland , le problème c'est que je ne l'ai jamais utilisé, mais s'il y' a des âmes charitables pour m'aider, je suis prête à tenter un essai.

    merci
    MATLAB Version 7.13.0.564 (R2011b)
    Microsoft Visual studio 2010
    LabView 2013 service pack1

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Utilisation de la bibliothèque ITK
    Par rose-anna dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 11/02/2012, 18h51
  2. Itk : utilisation de la fonction "GetPixel"
    Par loisir1976 dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 16/04/2010, 12h57
  3. include de bibliothèque ITK
    Par duvi87 dans le forum VC++ .NET
    Réponses: 0
    Dernier message: 11/12/2008, 14h24
  4. [ITK] Utiliser la bibliotheque ITK sous DevC++
    Par frenchnounours dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 01/06/2007, 14h23
  5. [ITK] Utilisation de la bibliothèque itk
    Par larimoise dans le forum Traitement d'images
    Réponses: 17
    Dernier message: 28/04/2007, 22h43

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