我正在使用 SciPy 识别 CT 图像中的肿瘤。一旦我确定了包含肿瘤的切片,我使用以下方法检索切片:
slice_x, slice_y = ndimage.find_objects(label_im==label)[0]
然后我绘制完整图像如下:
plt.imshow(image, cmap='gray')
我想将提取的切片(包含肿瘤)的轮廓覆盖在适当位置的原始图像之上。但是,我无法让等高线图位于正确区域的顶部。相反,等高线图始终位于图像的左上角。这是我正在使用的:
plt.contour(mask[slice_x, slice_y], position=(slice_x.start, \
slice_y.start), linewidths=2, colors='r')
结果如下:
如何在主图中设置等高线图的位置?谢谢!