Pour la normalisation des couleurs, j'ai l'habitude d'utiliser IMAGESC et de jouer avec CAXIS.
Sinon, pour le problème de "symétrie", tu ne parle pas plutôt de "transposée" ?
Pour la normalisation des couleurs, j'ai l'habitude d'utiliser IMAGESC et de jouer avec CAXIS.
Sinon, pour le problème de "symétrie", tu ne parle pas plutôt de "transposée" ?
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)
si j'utilise la commande analyze75read, et j'affiche une coupe j'obtient une image inversée par rapport aux lignes, et j'utilise ce code pour retrouver l'image réelle:dut a dit:
Sinon, pour le problème de "symétrie", tu ne parle pas plutôt de "transposée" ?
par contre si j'utilise la fonction readanalyze.m, j'obtient effectivement une image transposée et inversée par rapport aux lignes, et j'utilise ce code pour retrouver l'image réelle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 im2=im1(end:-1:1,:);
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 im1=im'; im2=im1(end:-1:1,:);
MATLAB Version 7.13.0.564 (R2011b)
Microsoft Visual studio 2010
LabView 2013 service pack1
La norme DICOM stipule que les valeurs des pixels d'une image doivent être codées ligne par ligne.
Or MATLAB stocke les valeurs dans les matrices colonne par colonne.
Ceci explique souvent le problème de transposée
Sinon, pour ta seconde solution, utilise .' au lieu de ' comme expliqué dans la : Quelle est la différence entre ' et .' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 im=im.'; im=im(end:-1:1,:);
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)
Ok dut, et Merci.
MATLAB Version 7.13.0.564 (R2011b)
Microsoft Visual studio 2010
LabView 2013 service pack1
Contente pour toi radiadad
MATLAB Version 7.13.0.564 (R2011b)
Microsoft Visual studio 2010
LabView 2013 service pack1
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager