首页 > 解决方案 > skimage 过滤选定区域

问题描述

我使用高斯滤波器来预处理显微镜图像,例如

img=filters.gaussian(imgrescaled,sigma=gaussradius)

但最近我需要对选定区域(圆形,x0,y0,半径 r)执行额外的过滤,我想在其中消除缺陷。

不幸的是,我从https://scikit-image.org/docs/dev/api/skimage.filters.html#skimage.filters.gaussian发现虽然许多过滤器为您提供了一个可选的掩码参数,但对于 gaussian 来说并非如此筛选。

有什么替代方案吗?

标签: pythonimage-processingscikit-image

解决方案


您可以复制图像,对副本执行附加过滤,将复制图像裁剪到所需区域,然后用裁剪区域替换旧图像中的区域。你的图像使用什么数据结构?


推荐阅读