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

MATLAB Discussion :

toolbox matlab 3D


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 64
    Par défaut toolbox matlab 3D
    bonjour a tous,

    svp je cherche un toolbox matlab qui me permet de lire des fichiers qui contiennent des données volumique ou objet 3D (souvent leur extension c'est ".sav"),aprés leur lecture j'aimerai les retrouver sous forme d'une matrice 3D, autrement dit je cherche un toolbox qui fait la méme chose que (imread) pour les images 2D.merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Peux-tu nous en dire plus sur ces fichiers ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 64
    Par défaut
    ok, ce sont des fichiers de sauvegarde d'où l'extension .sav ,dans mon cas il s'agit des fichiers de sauvegarde un peu spécial car on y stock des donées particuliéres dites "données volumiques" ou des objets 3D pour voir des exemple vous pouvez voir ce lien : http://www9.informatik.uni-erlangen.de/External/vollib/ , alors moi mon objectif c'est de pouvoir lire ces fichiers a l'aide d'un toolbox matlab qui va me les rendre sous forme d'une matrice 3D exactement comme la fonction (imread ) de matlab qui renvoie une matrice 2d afin que je puisse effectuer des transformations et tt..j'éspere que j'été si clair et j'attend vos réponses.merci d'avance

  4. #4
    Membre émérite
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    salut,

    ca ne me parait pas super repandu comme format.

    A mon avis les solutions qui so'ffrent a toi sont :
    - explorer le File Exchange de Matlab
    - ecrire la routine toi-meme a l'aide des infos sur le site.

    A+

  5. #5
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    C'est bizarre... ces fichiers m'ont plutôt l'air de contenir une (ou deux) palette de couleurs (256)

    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
    X = textread('Baby.pvm.sav','%s','delimiter','\n');
     
    idx = strncmp(X,'re=',3);
    any(idx)
    R = X(idx);
    R = strrep(R,'re=','');
    R = str2num(char(R));
     
    idx = strncmp(X,'ge=',3);
    any(idx)
    G = X(idx);
    G = strrep(G,'ge=','');
    G = str2num(char(G));
     
    idx = strncmp(X,'be=',3);
    any(idx)
    B = X(idx);
    B = strrep(B,'be=','');
    B = str2num(char(B));
     
    RGB = cat(3,R,G,B);
     
    figure
    image(RGB)
    Je n'y vois rien concernant des données 3D

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 64
    Par défaut
    non, c'est plus compliqué que ça,est ce que vous avez consulté le lien? http://www9.informatik.uni-erlangen.de/External/vollib/, si oui alors vous allez voir comment ces données sont representées, au lieu de parler de pixel ici on parle de "voxel" ,et donc on parlera aussi de la transparence du voxel et d'autres choses, donc ce sont une représentation de données volumique , pour le file exchange je n'y connais rien tu peux m'expliquer de plus ?

    merci d'avance

Discussions similaires

  1. Ajouter une toolbox à MATLAB
    Par chiche69 dans le forum MATLAB
    Réponses: 0
    Dernier message: 24/01/2012, 11h27
  2. [Image Acquisition Toolbox] MATLAB crash + fermeture
    Par nicoo04 dans le forum Images
    Réponses: 7
    Dernier message: 17/09/2009, 10h33
  3. [Spider Toolbox] matlab SVM (séparateur à vaste marge)
    Par 8twilight8 dans le forum MATLAB
    Réponses: 1
    Dernier message: 03/03/2009, 13h28
  4. Réponses: 3
    Dernier message: 08/01/2009, 08h40
  5. Compiler Toolbox Matlab
    Par plobanalec78 dans le forum MATLAB
    Réponses: 4
    Dernier message: 28/10/2008, 16h00

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