【发布时间】:2020-12-08 10:09:24
【问题描述】:
我正在使用 scikit-image(或 skimage)包中的 regionprops 函数,使用同一包中的 SLIC 超像素算法计算分割图像的区域特征。
除了在函数中计算的那些之外,我还需要额外的特征,主要是:标准偏差、偏度、峰度。
我使用其他功能作为模板修改了_regionprops.py 的源代码,以便包含这些属性:
@property
def sd_intensity(self):
return np.std(self.intensity_image[self.image])
@property
def skew_intensity(self):
return skew(self.intensity_image[self.image])
我知道这是不好的做法,不是长期解决方案,因为我的代码将无法在另一台机器上运行,或者如果我更新 skimage。
我发现函数skimage.measure.regionprops() 有一个extra_properties=None 参数,根据文档:
添加 skimage 未包含的额外属性计算函数。
我的问题是:我可以使用 np.std 获得一个工作示例吗?这个参数我真的不知道怎么用。
谢谢
【问题讨论】:
标签: python numpy computer-vision scikit-image superpixels