sitk.DilateObjectMorphology(image, kernelRadius, kernelType, objectValue)
用于对simpleitk object进行膨胀操作
参数
-
image:需要进行操作的图像,simpleitk object类型
-
kernelRadius:卷积核尺寸,三维数组,如
(1,1,1)或(2,2,0),分别对应三个维度,大小为0的维度不进行膨胀 -
kernelType:卷积核类型,可选参数包括:
sitk.sitkAnnulus,sitk.sitkBall,sitk.sitkBox,sitk.sitkCross,sitk.sitkPolygon3等,具体可见链接 -
objectValue:
返回值:膨胀后的图像
示例
import SimpleITK as sitk
path_to_roi = 'roi.nrrd'
sio_roi = sitk.ReadImage(path_to_roi)
sio_roi_dilated = sitk.DilateObjectMorphology(sio_roi, kernelRadius=(3, 3, 0), kernelType=sitk.sitkBall)
sitk.WriteImage(sio_roi_dilated, 'roi_dilated.nrrd')

黄色为原始图像,红色为膨胀后的图像
该博客介绍了SimpleITK库中的DilateObjectMorphology函数,用于对图像进行膨胀操作。参数包括图像、卷积核尺寸、卷积核类型和对象值。示例展示了如何使用该函数膨胀3D图像,并保存结果。博客重点讨论了图像处理中的形态学操作及其应用。
580

被折叠的 条评论
为什么被折叠?



