我正在尝试为 matplotlib imshow(图像)制作多边形 ROI。使用 matplotlib 的事件处理,我可以在图像顶部手动设置多边形 ROI(通过 Line2D 段)。
结果是我的 ROI 的一组边缘坐标(以像素值表示)。有人知道我如何提取 ROI 内的像素值吗?我最终想要的是一个 numpy 掩码(将图像的大小排列为 1 在 ROI 外部的元素处,0 在 ROI 内部的元素处)。
有什么简单的方法可以做到这一点?也许已经有某种图像处理功能能够关闭和填充 ROI 点?
图片示例: http ://img707.imageshack.us/img707/186/roi.png