[Dcmlib] Dicom3Tools integration

Mathieu Malaterre mathieu.malaterre at kitware.com
Sat Jan 22 02:01:32 CET 2005


Yo,

	Bon j'en avais parler a plusieurs reprise on n'a pas de test de 
regression tiers (advandtage workstation / efilm / dicomworks ...). Tout 
ce que j'ai trouver sous linux c'est dicom2Tools.

	Grace a cmake tout est super simple. Il faut ajouter une ligne de test:

ADD_TEST("nom_du_test" "/usr/bin/dciodvfy" "/usr/local/image.dcm")

puis il faut faire:

ctest -R nom_du_test

La seule difficulte c'etait de faire un loop sur toutes les images.

--------------------------

Maintenant le truc idiot c'est que je fais le test sur les images de 
gdcmData ou lien de gdcmData/BaselineDicom. Le test devrait verifier que 
les dicom en sortie de gdcm sont kasher (ala D Clunie).

Et j'ai aussi un probleme d'xterm. Des que je process un fichier foireux 
ca me fous en l'air mes characteres. Genre:

  5/ 87 Testing Clunie-SIEMENS_GBS_III-16-ACR_NEMA_1.acr
Test command: 
/tmp/dicom3tools_1.00.snapshot.20041227.graymax/appsrc/dcfile/dciodvfy 
/home/kitware/Dashboards/My\ 
Tests/gdcmData/SIEMENS_GBS_III-16-ACR_NEMA_1.acr
Error - PixelData has incorrect value length
Warning - Value dubious for this VR - (0x0010,0x0010) PN Patient's Name 
  PN [0] = <BBBBBB LLLLLL> - Retired Person Name form
Error - Value invalid for this VR - (0x7003,0x1010) LO Header  LO [0] = 
<> - C???????? ??????? °?? ???? VR = '' (0??)
E???? - D???? ??????? ???????? ??????? ???? ?????? °?? V???? R??????????????
E???? - I?°???????? O????? N?? °????
-- P?????? ?????????
***F?????


J'ai envoyer un mail a D. Clunie et chez lui ca passe nicket (MacOSX).

Je ne compte plus y toucher avant d'en avoir finis avec jpeg. Au pire je 
peux enlever ca de la release 1.0 si ca gene.
Mathieu
Ps: FindDicom3Tools cherche dciodvfy dans trois repertoires:

"/tmp/"
"/tmp/dicom3tools_1.00.snapshot.20041227.graymax/appsrc/dcfile/"
"${DICOM3TOOLS}/bin"

A vous de specifier DICOM3TOOLS proprement si vous faites une install 
exotique





More information about the Dcmlib mailing list