pyradiomics放射学特征提取代码

1、运行resampleMask.py
2、运行ML_traditional_one_file.py
2.1 安装Radiomics包,参照

https://cloud.tencent.com/developer/article/1662581

2.2 配置环境

   首先查看conda存在的环境
    conda env list
    
    创建我们需要的新环境:
    
    conda create -n Radiomics python=3.7
    进入Radiomics环境:
    
    conda activate Radiomics
    下载Pyradiomics安装包
    
    git clone git://github.com/Radiomics/pyradiomics
    进入Pyradiomics路径下
    
    cd pyradiomics
    安装Pyradiomics的依赖包
    
    python -m pip install -r requirements.txt
    安装Pyradiomics
    python setup.py install
    
    安装完之后,在命令行进入python环境中进行测试
    
    python3
    import radiomics
    
    如果出错,python setup.py build_ext --inplace

2.3 调整参数:

在ML_traditional_one_file.py中主要调节feature_num,method_classification
feature_select_and_predict(feature_train, label_train, feature_test, label_test, select_sklearn=True, method_sk=‘f_classif’, feature_num=20,
method_classification=‘AE’)
在config.py文件中可以找到method_classification模型的定义

2.4 config.py文件中有个读取pyradiomics-master工具包中得yaml文件,如果是ct图像,需要修改(我使用的配置文件是mri的)

注:如果需要代码,则查看博客中文件下载项

你可能感兴趣的:(python)