python - skimage 过滤选定区域
问题描述
我使用高斯滤波器来预处理显微镜图像,例如
img=filters.gaussian(imgrescaled,sigma=gaussradius)
但最近我需要对选定区域(圆形,x0,y0,半径 r)执行额外的过滤,我想在其中消除缺陷。
不幸的是,我从https://scikit-image.org/docs/dev/api/skimage.filters.html#skimage.filters.gaussian发现虽然许多过滤器为您提供了一个可选的掩码参数,但对于 gaussian 来说并非如此筛选。
有什么替代方案吗?
解决方案
您可以复制图像,对副本执行附加过滤,将复制图像裁剪到所需区域,然后用裁剪区域替换旧图像中的区域。你的图像使用什么数据结构?
推荐阅读
- python - python requests.post 总是给出 400 错误请求
- time-series - 使用 group_by 将数据转换为时间序列 ts()
- rxjs - 如果项目少于缓冲区计数,如何在发射时获得与 bufferCount 类似的行为
- typescript - FaunaDB:文档类型应该如何导入?
- html - Bootstrap 4卡页脚填充列的剩余高度
- apache-spark - RDD中用户定义的哈希分区与键
- python - 如何在 Python 上使用 map 和 set
- filter - 防止加载有 100 万成员的过滤器
- c# - 如何将捐赠金额添加到我的数据库
- spring - 将可分页对象和搜索参数发送到 Spring Boot 端点