You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python分割含子图像的医学图像?求可行方案

医学图像子组件分割问题求助

我正在处理包含多个子图像的医学图像,需要将其分割为独立的子图像组件。试过多种分割代码都达不到预期效果,附上原始图像、目标分割效果示例以及我用的测试代码,求帮忙解决。

图像示例

  • 原始医学图像:原始医学图像
  • 目标分割效果:目标分割效果

测试代码

from itertools import product
import os
from PIL import Image

def tile(filename, dir_in, dir_out, d):
    name, ext = os.path.splitext(filename)
    img = Image.open(os.path.join(dir_in, filename))
    w, h = img.size
    
    grid = product(range(0, h-h%d, d), range(0, w-w%d, d))
    for i, j in grid:
        box = (j, i, j+d, i+d)
        out = os.path.join(dir_out, f'{name}_{i}_{j}{ext}')
        img.crop(box).save(out)
 
dir_in="/content/drive/MyDrive/Images"
dir_out="/content/drive/MyDrive/output_segments"
filename='image 2.jpg'
d=100
output=tile(filename,dir_in,dir_out,d)

注:原测试代码缺少必要的导入语句,已补充完整以保证可运行。

内容的提问来源于stack exchange,提问作者Eda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 04:10:28