[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