阅读nnUNet\nnunetv2\utilities\plans_handling\plans_handler.py文件
文件内有一个PlansManager类和ConfigurationManager类,阅读ConfigurationManager类。
在ConfigurationManager类内涉及的其他函数都在文章后半部分说明。
数据预处理是在生成dataset_fingerprint.json文件和生成nnUNetPlans.json文件后根据这两个文件内的信息操作的。
ConfigurationManager类内函数基本都是查找一个字典(dist)内的数值
目录
resampling_fn_data函数+resampling_fn_probabilities函数+resampling_fn_seg函数
__init__函数
参数
-
configuration_dict:配置字典
过程
判断architecture字段是否在configuration_dict内,不在则将旧版转换成新版
preprocessor_class函数
参数
无
过程
返回默认的DefaultPreprocessor类
resampling_fn_data函数+resampling_fn_probabilities函数+resampling_fn_seg函数
参数
无
过程
按照configuration_dict存储的相应函数及其参数返回一个可以调用的函数
其余函数
过程
返回configuration_dict存储的相应值