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 :

generer et maitriser une image complexe


Sujet :

MATLAB

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut generer et maitriser une image complexe
    Bonjour,

    j'aimerai générer à l'aide de matlab une structure granulaire un peu complexe comme j'ai mis en pièce jointe.

    j'ai cru comprendre que c'était possible avec matlab et la fonction voronoi
    mais j'ai regardé l'aide et il semblerai que l'on ne puisse faire que des choses en deux dimensions ? (en tous cas sur matlab2008)

    ensuite, j'aimis "matrisier" dans le titre car j'aimerai pour chaque "patate" de voronoi connaitre :
    - quels sont les sommets qui lui appartiennent
    - quels sont les côté qui lui appartienent
    - et pouvoir desactiver l'affichage de certains elements (comme en PJ)

    pensez vous que ceci est faisable facilement ? Si oui pourriez vous m'indiquer comme faire ? (un debut d'utilisation et plot de voronoi en 3D)

    merci pour le soutiens que vous pourrez m'apporter

    bonne journée

  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 302
    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 302
    Points : 53 166
    Points
    53 166
    Par défaut
    Quelques liens utiles :



    Aurais-tu un jeu de données à nous fournir pour faire quelques tests ?
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut
    Bonjour DUT et merci pour ta contribution

    1) le premier lien est très bien ! ça se rapproche vraiment de ce que je souhaite, par contre il n'utilise pas les fonctions "delauney" et "voronoi" es ce normal ?
    j'ai loupé un épisode ?

    2) le second lien ne fonctionne pas chez moi

    Citation Envoyé par Dut Voir le message
    Aurais-tu un jeu de données à nous fournir pour faire quelques tests ?
    nous malheureusement je n'ai rien car je ne sais même pas par où commencer...
    je ne sais même pas ce que c'est le type de données d'entrées qui faut...
    - un nombre de "patates" ?
    - une taille caratéristique ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    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 302
    Points : 53 166
    Points
    53 166
    Par défaut
    Citation Envoyé par thomMonteillet Voir le message
    par contre il n'utilise pas les fonctions "delauney" et "voronoi"
    Oui mais ils utilisent conhulln
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut
    en fait j'ai regardé la doc de "convhulln" mais je n'ai pas vraiment compris à quoi ceci sert... et mon anglais boiteux ne m'aide pas trop...

    ce que j'ai cru comprendre en lisant l'aide c'est que ça donne l'enveloppe convexe entourant une série de point qu'on lui donne.
    Je vois que ceci peut être utile mais je bloque toujours.

    je ne comprends pas trop... en fait j'ai un blocage niveau compréhension pour comprendre comment construire un diagramme 3D de voronoi sans utiliser la fonction associée et mon anglais ne m'aide pas à comprendre...

    pourrais tu m'expliquer en 2-3 mots s'il te plait ?

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    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 302
    Points : 53 166
    Points
    53 166
    Par défaut
    voronoin renvoie seulement la liste des sommets de chaque cellule.

    Si tu veux représenter le volume englobant, il te faut l'enveloppe convexe donc utiliser convhulln

    A mon avis, tu devrais commencer par étudier le problème en 2D avec voronoi et patch
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut
    merci DUT, je vais regarder. Peux tu juste me dire en 2 mots le principe de générer un voronoi en 3D ?

    1°) on genere des points aleatoirement et on fait une enveloppe autour de plusieurs groupes de points ?

    2°) on générer dans des plans 2D des éléments de Voronoi et on se sert de convhull pour générer des voronoi 3D à partir des sommets de voronoi 2D ?

  8. #8
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    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 302
    Points : 53 166
    Points
    53 166
    Par défaut
    Si ta question porte sur la méthode de génération des diagrammes de Voronoi 3D, pose la dans le forum Algorithmes > Mathématiques.
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  9. #9
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut
    d'accord, merci en tout cas pour les indications que tu m'as donné.
    A bientôt

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

Discussions similaires

  1. Generer une image bitmap 24 bits avec PIL
    Par scheme dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 07/09/2009, 10h16
  2. Dessiner sur une image : assez complexe
    Par lisco dans le forum Qt
    Réponses: 38
    Dernier message: 25/06/2009, 10h06
  3. Recuperer une image generer par un serveur
    Par dayoflayo dans le forum Langage
    Réponses: 1
    Dernier message: 23/02/2008, 02h23
  4. generer une image rapidement ?
    Par Lady dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 01/06/2007, 16h03
  5. generer une image bitmap a partir d'une scene OGL
    Par FreshLog dans le forum OpenGL
    Réponses: 4
    Dernier message: 01/07/2003, 11h29

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