如何在python中从cellpose提取图像

2024-09-30 22:11:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在使用cellpose库来检测图像中的细胞(请参阅下面的代码,它工作得非常好)。现在,我想为算法检测到的每个细胞生成一个裁剪后的图像(换句话说,我试图创建一个基于多个细胞图像的奇异细胞图像数据集)

masks, flows, styles, diams = model.eval(imgs_2D, diameter=None, flow_threshold=None, channels=channels)
nimg = len(imgs_2D)

for idx in range(nimg):
    maski = masks[idx]
    flowi = flows[idx][0]

    fig = plt.figure(figsize=(12,5))
    plot.show_segmentation(fig, new_imgs[idx], maski, flowi, channels=channels[idx])
    plt.tight_layout()
    plt.show()

[上面代码的输出可以在这里看到]2://i.stack.imgur.com/H064x.jpg

如果有人知道如何提取cellpose中每个检测到的单元的坐标,那将是一个很大的帮助

最好的


Tags: 代码图像nonefigplt细胞channelsmasks