commit c762d773ff38e99f0ed8837086b70aa012fcde48 Author: 2wenty1ne Date: Wed Oct 30 17:50:07 2024 +0100 Initial commit + Setup + Answer to 2) + 3) diff --git a/Thorax1.0B40f_Downsampled_by_2.nrrd b/Thorax1.0B40f_Downsampled_by_2.nrrd new file mode 100644 index 0000000..87cbdad Binary files /dev/null and b/Thorax1.0B40f_Downsampled_by_2.nrrd differ diff --git a/main.py b/main.py new file mode 100644 index 0000000..c534636 --- /dev/null +++ b/main.py @@ -0,0 +1,16 @@ +import SimpleITK as stik + +img = stik.ReadImage(".\Thorax1.0B40f_Downsampled_by_2.nrrd") + +xSp, ySp, zSp = img.GetSpacing() + +print(f"Spacing: \n{xSp = }\n{ySp = }\n{zSp = }\n") +#TODO Frage: "1) Sind die Voxel Würfel oder Quader mit unterschiedlichen Seitenlängen?" + +sizeVector = img.GetSize() +xSi, ySi, zSi = sizeVector + +print(f"Size: \n{xSi = }\n{ySi = }\n{zSi = }\n") + +print(f"2) Das Bild hat in den drei Raumrichtungen {xSi * ySi * zSi} Voxel.") +print(f"3) Die Methode GetSize() gibt den Typ tuple zurück.")