我无法使用.jpg文件的PyRadiomix库提取GLRLM特征。它还有一个掩码输入,这对我来说并不清楚。
import SimpleITK as sitk
from radiomics import glrlm
from radiomics import featureextractor
image = sitk.ReadImage('D:\Desert.jpg', imageIO="JPEGImageIO")
extractor = featureextractor.RadiomicsFeatureExtractor()
extractor = featureextractor.RadiomicsFeatureExtractor(binWidth=20, sigma=[1,
2, 3], verbose=True)
# Disable all feature classes, save firstorder
extractor.disableAllFeatures()
extractor.enableFeatureClassByName('glrlm')
extractor.enableFeaturesByName(glrlm=['SRE', 'LRE','GLN','GLNN','RLN','RLNN','RP','GLV','RV','RE','LGLRE','HGLRE','SRLGLE','SRHGLE','LRLGLRE','LRHGLRE'])
******result = extractor.execute(imagePath, labelPath)*******我从PyRadiomics网站上得到了这段代码。但是在最后一行,我不能理解这两个参数
发布于 2021-01-24 02:47:31
execute(imageFilepath, maskFilepath, label=None, label_channel=None, voxelBased=False)
计算用于提供图像和掩模组合的放射组学签名。它包括以下步骤:
参数:
因此,在呼叫中
result = extractor.execute(imagePath, labelPath)labelPath在签名中扮演maskFilepath的角色。
https://stackoverflow.com/questions/65825365
复制相似问题