#include #define Height 10 int calculate(int Long,int Width); int main() { int m_Long; int m_Width; int result; printf("长方形的高度为: %d\n",Height); printf("请在下方输入长度\n"); scanf("%d",&m_Long); printf("请在下方输入宽度\n"); scanf("%d",&m_Width); result=calculate(m
在已知DICOM和三维模型对应掩膜的情况下,计算三维模型的体积。
思路:
1、计算每个体素的体积。每个体素为长方体,x,y为PixelSpacing,z为层间距
使用pydicom.read_file读取DICOM文件,dcm_tag.PixelSpacing获取像素间距,dcm_tag.SliceLocation 获取层间距
2、计算体素的个数
代码如下:
from PIL import Image
import numpy as np
import pydicom
import os
de