[Dcmlib] [anonymize DICOM files]

Mathieu Malaterre mathieu.malaterre at kitware.com
Mon Feb 7 16:12:19 CET 2005


Mathieu Malaterre wrote:
>>File::Anonymize() reecrit l'image, proprement, apres l'avoir lue  
>>(champs Dicom + Pixels)
>>Si l'utilisateur n'arrive pas alire les Pixels ( par exemple les images 
>>JPEG-2000), il est fait comme un rat.
>>(peut pas anonymiser l'image, peut pas nous l'envoyer)
>>
>>La nouvelle methode File::AnonymizeNoLoad() re-ecrit, juste les champs 
>>qu'on veut effacer, dans l'image source.
>>C'est rapide -et violent-
>>On lui passe la liste des champs qu'on veut effacer, avec leur nouvelle 
>>valeur.
>>(pareil pour File::Anonymize() )
> 
> 
> Waow !
> Je suis impressioner en moins de 24h t'as pu rajouter ca ?
> T'as testé sur une des images jpeg2000 de clunie ?

Ah ben j'ai ma reponse, test.acr ne marche meme pas:

$ gdbrun ./bin/exAnonymize ../gdcmData/test.acr /tmp/foo.dcm 
 

GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db 
library "/lib/tls/libthread_db.so.1".

../gdcmData/test.acr

Program received signal SIGSEGV, Segmentation fault.
gdcm::DocEntry::GetOffset (this=0x0) at 
/home/mathieu/Creatis/write/gdcm/src/gdcmDocEntry.h:85
85         size_t GetOffset() { return Offset; };
(gdb) up




Ca n'a pas du tout ete tester ... pour changer

Mathieu, aigri



More information about the Dcmlib mailing list