Bonsoir tout le monde,
En fait j'ai créé un petit programme en matlab qui me permet de renommer automatiquement des fichiers DICOM.
En fait j'ai des clichés, il crée le nom en fonction de divers informations de ces fichiers et écrit des fichiers DICOM avec ce nom.
C'est grossomodo un copier-coller seul le nom change, cependant dans les nouveaux clichés que je crée je perd de l'information, mes images se retrouvent fortement bruité et leur taille diminuée (d'où ma déduction de perte d'information).
Aurai-je oublié des paramètres dans la fonction dicomwrite?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 for n = 1:nfiles nomImage = [handles.dfolder '\' dfiles(n).name]; headers = dicominfo(nomImage); if(headers.InstanceNumber<10) nomNouveauImage = strcat(handles.dfolder,'\ImagePerfu0',num2str(headers.InstanceNumber),num2str(headers.SeriesNumber)); else nomNouveauImage = strcat(handles.dfolder,'\ImagePerfu',num2str(headers.InstanceNumber),num2str(headers.SeriesNumber)); end image = dicomread(nomImage); dicomwrite(image,nomNouveauImage,headers); end
Merci.
Partager