Bonjour,
J'ai moi aussi besoin d'aide si possible!!
Je fais aussi un stage en physique médicale, je travaille sur une IRM avanto 1,5T, et je souhaite pouvoir ouvrir mes images DICOM sur Matlab mais pas juste une mais toutes en même temps afin de pouvoir définir des ROI au même endroit sur chaque image.
J'ai codé ceci
clear all;clc;
FileName=0;
f=0;
[FileName,PathName] = uigetfile('*.ima','Select the picture','MultiSelect','on');
addpath(PathName);%path(path,' PathName');
% garde le nom dans les preference
I=dicomread(FileName);
% lis l'image
R=double(I)+double(edge(I));%p as obligatoire je peux rester uniquement avec I
% les crochets sont pour recaler les niveaux de gris
figure;imshow(R,[])%comme dit plus pareil avec I
caxis([min(min(R)) max(max(R))]);%juste pour centrer mieux mais pas nécessaire
Mais ça ne fonctionne pas, j'ai juste ça comme réponse
??? Error using ==> dicomread>newDicomread at 162
The first input argument must be a filename or DICOM info struct.
Error in ==> dicomread at 82
[X, map, alpha, overlays] = newDicomread(msgname, varargin{:});
Error in ==> test3 at 10
I=dicomread(FileName);
-----